你指的树是什么????数据结构中的吗????
说清楚
说清楚
解决方案 »
- 怎么写一个类或方法让dataGridView自动保存修改
- 关于 chartcontrol 第二坐标轴的问题?(winform)
- 如何获得指定页面的文本框的name属性,百度为例!
- VS2005设置问题(编译出错依然可以执行)
- 水晶报表导出到EXCEL格式混乱
- C# 中 如何使用存储过程
- 请问一个.net winform中简单问题。
- 谁知道ASP.net+C#中,怎么使用树型菜单呀?谢谢了(急)
- 如何找到 “TestExample.TestComponent” 是属于哪一个 DLL 里面的 Class
- 为什么在我的机器上建立的工程我移到别人的机器上就不能用了,出现了这个错误啊,大虾救命
- 如何显示数据库中的图片
- “focusing on attributes and reflection”是什么意思?
private void BuildTree(TreeNodeCollection nodes,string parentID,DataTable dt)
{
DataView dv =new DataView(dt);
dv.RowFilter="ParentID="+parentID;
foreach(DataRowView row in dv)
{
TreeNode node=new TreeNode();
node.ID =row[ID_FIELD].ToString();
node.Text =row["FileName"].ToString();
if(row["TypeID"].ToString()=="0") // 驱动器
node.ImageUrl =DRIVE_IMAGE;
else
{
node.ImageUrl =FOLDER_IMAGE; // 文件夹
node.ExpandedImageUrl =EXPENDED_FOLDER_IMAGE;
node.SelectedImageUrl =SELECTED_FOLDER_IMAGE;
}
nodes.Add(node);
i++;//位置
BuildTree(node.Nodes ,row[ID_FIELD].ToString(),dt);
}
}
最后你访问i的值就知道了.