我有一个gridview
,我在RowCreated
事件中动态生成控件。我的一个控件是Treeview
,我正在使用复选框
TreeView TreeView1 = new TreeView();
TreeView1.ID = "tvProducts";
TreeView1.Nodes.Clear();
TreeView1.ShowCheckBoxes = TreeNodeTypes.All;
BindData();
e.Row.Cells[rowIndex].Controls.Add(TreeView1);
现在,我正在检查几个节点并调用以下方法
TreeView val = (TreeView)row.FindControl("tvtvProducts");
foreach (TreeNode node in val.CheckedNodes)
{
}
选中的节点数始终为zero
。所以,它不会循环。
如何获取已检查的节点