treeview有两层节点,怎样实现所有父节点无checkbox而所有子节点有checkBox 如题,谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 .net自带的是不行的,要么你重新写一个,要么去down一个。 父节点的CheckBox=false;子节点的CheckBox=true public void AddTree(string ParentID,TreeNode pNode) { DataView dvTree = new DataView(ds.Tables[0]); //过滤ParentID,得到当前的所有子节点 dvTree.RowFilter = "****='"+ParentID+"'"; foreach(DataRowView Row in dvTree) { TreeNode Node=new TreeNode() ; if(pNode == null) { Node.ID=Row["***"].ToString(); Node.Text = Row["***"].ToString(); Node.ImageUrl="images/close_field.gif"; Node.ExpandedImageUrl="images/open_field.gif"; TreeView1.Nodes.Add(Node); AddTree(Row["****"].ToString(), Node); //再次递归 } else { Node.ID=Row["****"].ToString(); Node.Text = Row["****"].ToString(); Node.ImageUrl="images/close_field.gif"; Node.ExpandedImageUrl="images/open_field.gif"; Node.CheckBox=true; pNode.Nodes.Add(Node); AddTree(Row["****"].ToString(),Node); //再次递归 } } } 往数据库中插入数据问题 请问一个关于程序编译的问题 画图时出问题,达人们快帮帮忙啊 一大堆using语句使用的危害? vs2003中遇到的问题,急救!! 如何获得数据库中某个表的字段名以及对应的数据类型?? 连接ms sqlserver的初级问题 按鍵觸發生成XML文件的事件 Flash Scoket 发布成HTML没法连接 急就解,大虾快来帮忙 C#操作word,我要引用的文件可以在哪里下载到,并using语句怎么写,非常感谢 呵呵。。大家在工作之余听听 回忆2005 保定方言版,挺搞笑的
{
DataView dvTree = new DataView(ds.Tables[0]);
//过滤ParentID,得到当前的所有子节点
dvTree.RowFilter = "****='"+ParentID+"'";
foreach(DataRowView Row in dvTree)
{
TreeNode Node=new TreeNode() ;
if(pNode == null)
{
Node.ID=Row["***"].ToString();
Node.Text = Row["***"].ToString();
Node.ImageUrl="images/close_field.gif";
Node.ExpandedImageUrl="images/open_field.gif";
TreeView1.Nodes.Add(Node);
AddTree(Row["****"].ToString(), Node); //再次递归
}
else
{
Node.ID=Row["****"].ToString();
Node.Text = Row["****"].ToString();
Node.ImageUrl="images/close_field.gif";
Node.ExpandedImageUrl="images/open_field.gif";
Node.CheckBox=true;
pNode.Nodes.Add(Node);
AddTree(Row["****"].ToString(),Node); //再次递归
}
}
}