私はtreeviewを持っており、私はchildnodes.Andを選択したchildnodeの値を取得します。 "node_.SelectAction = TreeNodeSelectAction.None;"を設定すると解決策が見つかりました。私はどんな子ノードも選択することはできません。ASP.NETでtreeviewのchildnodeポストバックをfalseに設定するにはどうすればよいですか?
あなたの助けを待っています。
ASPX:
<asp:TreeView ID="TreeView1" runat="server"></asp:TreeView>
のCs:
TreeView1.Nodes.Clear();
TreeView1.TreeNodeExpanded += new TreeNodeEventHandler(TreeView1_TreeNodeExpanded);
DataTable dt = ImzaDll.Imza.KategorileriGetir(true);
foreach (DataRow row in dt.Rows)
{
TreeNode node_ = new TreeNode();
node_.Text = row["ACIKLAMA"].ToString();
node_.Value = row["KATEGORI"].ToString();
TreeView1.Nodes.Add(node_);
}
void TreeView1_TreeNodeExpanded(object sender, TreeNodeEventArgs e)
{
addChildNodes(e.Node);
}
private void addChildNodes(TreeNode node)
{
DataTable dt = ImzaDll.Imza.KutuphaneBasliklariGetir(true, node.Value.ToString());
foreach (DataRow row in dt.Rows)
{
TreeNode childNode = new TreeNode();
childNode.Text = row["BASLIK"].ToString();
childNode.Value = row["KUTUPHANE_ID"].ToString();
childNode.ToolTip = row["BASLIK"].ToString() + " kütüphanesini ekle";
childNode.Target = "_new";
node.ChildNodes.Add(childNode);
}
}
おかげで、どのように私はselectedchildnodeを得ることができますか? – Mennan
実際に何を達成したいのですか?コード内でselectedchildnodeの値を取得したいですか? – Usman
はい私はselectedchildnodeの値を取得したいと思っています。私はそのコードの "onchildnodeclick"のように見えません。 – Mennan