0
JavaScriptを使用してTreeViewで選択したノードを単に知る方法を探しています。 親子関係にn個のノードがあるとすると、選択したノードの値をjavascriptで取得したいので、全ページポストバックを行う代わりにjavascriptで選択した値を操作して処理できるようにします選択されたツリーノードは、ASP.Netのユーザーによって選択されます。JavaScriptでTreeViewの選択ノードを取得
ノードを知っている任意の代替があると、ここで任意のJavaScriptでか
は私が最後のコメントを気の毒ツリービュー を作成し、移入するために使用しています私の例であればノードが子や親を持つかどうか例のない、ここでは完全な例である
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { TreeNode t_Node; using (OleDbConnection con = new OleDbConnection()) { using (DataSet t_DS = new DataSet()) { using (OleDbCommand myCommand = new OleDbCommand()) { OleDbDataAdapter t_DA; con.ConnectionString = "Provider=SQLOLEDB;Data Source = .; Initial Catalog = NorthWind; User ID = sa; Password = "; myCommand.CommandText = "select EmployeeID, FirstName + ' ' + LastName As Name from Employees Order by EmployeeID"; myCommand.Connection = con; try { con.Open(); t_DA = new OleDbDataAdapter(myCommand); t_DA.Fill(t_DS); foreach (DataRow t_DR in t_DS.Tables[0].Rows) { t_Node = new TreeNode(t_DR["Name"].ToString(), t_DR["EmployeeID"].ToString()); TreeView1.Nodes.Add(t_Node); } } catch (Exception ex) { Response.Write(String.Format("There is an error{0}", ex)); } finally { con.Close(); } } } } } }
有利な返事をお探し
おかげ
こんにちは! 感謝をあなたのコメントのために、のは、私が作成し、以下の例では、次のように私のツリービューを移入していましょう、私はどのように教えてくださいツリービューで選択したノードからEmployeeIDを取得できますか?ここに例を示します。 保護されたボイドをPage_Load(オブジェクト送信者、のEventArgs電子) {IF(IsPostBackプロパティ!){ } BindTreeParent()。 } –
私の前のコメントは申し訳ありませんが、ここでは、このコメントにコードを追加する方法は分からないので、上記の質問を編集してTreeNodeを作成するコード例を追加しました。今問題は、私は、EmployeeIDをTreeViewからユーザーが選択したjavascriptを使用して欲しいということです。その価値を得る方法親切に私を助けてください。 返信を待っています。 –