下面是aspx頁面我的TreeView控件Asp.net樹視圖帶有複選框
<asp:TreeView ID="TvCategories" runat="server" ShowCheckBoxes="All" OnSelectedNodeChanged="TvCategories_SelectedNodeChanged">
</asp:TreeView>
我動態如下結合它:
DataSet ds = new DataSet();
DataTable dt = new DataTable();
ds = BindCategories();
dt = ds.Tables[0];
for (int i = 0; i < dt.Rows.Count; i++)
{
TreeNode firstchild = new TreeNode();
firstchild.Text = " Shoes";
firstchild.SelectAction = TreeNodeSelectAction.Select;
TvCategories.Nodes.Add(firstchild);
DataSet ds1 = new DataSet();
ds1 = BindSubCategories(dt.Rows[i]["InventoryType"].ToString());
DataTable dt1 = ds1.Tables[0];
for (int j = 0; j < dt1.Rows.Count; j++)
{
TreeNode childnode = new TreeNode();
childnode.SelectAction = TreeNodeSelectAction.Select;
if (j == 0)
childnode.Text = "Nike";
if (j == 1)
childnode.Text = "Rebok";
if (j == 2)
childnode.Text = "Addidas";
firstchild.ChildNodes.Add(childnode);
}
}
下面是樹形的圖像當我運行瀏覽器中的Web應用程序:
我想要做什麼?
通過選擇根節點也將選擇所有的子節點,反之亦然
當我選擇任何孩子或任何根,回發事件將觸發,並基於選擇我想綁定gridview。
一些零件和你的問題是什麼? – Alexander
你想根據你所做的選擇來綁定你的網格嗎? –
是的我想根據我所做的選擇來綁定你的網格。 –