我有一個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 2012-04-09 11:39:29
你實際想要達到什麼??你想在代碼後面得到selectedChildnode的值? – Usman 2012-04-09 11:44:01
是的,我想要得到selectedChildnode值,我也不能看到代碼背後的那個「onchildnodeclick」。 – Mennan 2012-04-09 11:48:06