0
所有我想弄清楚如何通過代碼設置複選框到一個asp.net webform內的子節點。如何以編程方式設置在一個asp.net樹視圖控件內的孩子節點showCheckbox
我的方法:
protected void CreateTreeViewList(System.Web.UI.WebControls.Panel p, ICollection<Agency> a)
{
TreeView agencyTreeView = new TreeView();
var results = a;
foreach (var item in results)
{
TreeNode node = new TreeNode(item.AgencyName);
// var myagencies = item.SecurityDataShares1;
Array entityList = Enum.GetValues(typeof(Entities));
foreach (var ei in entityList)
{
node.ShowCheckBox = true;
node.ChildNodes.Add(new TreeNode(ei.ToString()));
}
node.ChildNodes.Add(new TreeNode());
agencyTreeView.Nodes.Add(node);
}
p.Controls.Add(agencyTreeView);
}
這是我在樹視圖控制第一槍所以它可能是一個關閉位(任何提示,將不勝感激)。
我卡在哪裏是嵌套的foreach我可以得到節點渲染出來(實體列表只是一個10個文本元素的數組)。我似乎無法弄清楚如何讓指定
表演文本框我試圖
node.ChildNodes.Add(new TreeNode(ei.ToString()).ShowCheckbox = true);
雖然智能感知支持它的編譯器扔錯。
另外作爲一個旁註,我注意到複選框列表顯示節點鏈接是否有一種方法來禁用此?
由於提前,