private void PopulateNodes(DataTable dt, TreeNodeCollection nodes)
{
foreach (DataRow dr in dt.Rows)
{
TreeNode tn = new TreeNode();
tn.Text = dr["Description"].ToString();
tn.Value = dr["WareHouseID"].ToString();
tn.NavigateUrl = "WareHousesMain.aspx?id=" + dr["WareHouseID"].ToString();
tn.Target = "content";
nodes.Add(tn); //If node has child nodes, then enable on-demand populating
tn.PopulateOnDemand = ((int)(dr["childnodecount"]) > 0);///////就是这
}
}
各位请问你最好一句什么意思?不懂!
{
foreach (DataRow dr in dt.Rows)
{
TreeNode tn = new TreeNode();
tn.Text = dr["Description"].ToString();
tn.Value = dr["WareHouseID"].ToString();
tn.NavigateUrl = "WareHousesMain.aspx?id=" + dr["WareHouseID"].ToString();
tn.Target = "content";
nodes.Add(tn); //If node has child nodes, then enable on-demand populating
tn.PopulateOnDemand = ((int)(dr["childnodecount"]) > 0);///////就是这
}
}
各位请问你最好一句什么意思?不懂!
根据(int)(dr["childnodecount"])是否大于0来得到 true or false值
反之不支持