private void CreateTree(TreeNodeCollection Nds, int parentID)
{
DataView dv = new DataView(dtMaster);
TreeNode tmpNd;
int intID;
dv.RowFilter = null;
dv.RowFilter = "id_parent='" + parentID + "'";
foreach (DataRowView drv in dv)
{
intID = Convert.ToInt16(drv["id_node"]);
tmpNd = new TreeNode();
tmpNd.Name = drv["id_node"].ToString();
tmpNd.Text = drv["nm_node"].ToString(); Nds.Add(tmpNd);
CreateTree(Nds[Nds.Count - 1].Nodes, intID);
} }================================================
我是这样子调用的,一定是可以的...
{
DataView dv = new DataView(dtMaster);
TreeNode tmpNd;
int intID;
dv.RowFilter = null;
dv.RowFilter = "id_parent='" + parentID + "'";
foreach (DataRowView drv in dv)
{
intID = Convert.ToInt16(drv["id_node"]);
tmpNd = new TreeNode();
tmpNd.Name = drv["id_node"].ToString();
tmpNd.Text = drv["nm_node"].ToString(); Nds.Add(tmpNd);
CreateTree(Nds[Nds.Count - 1].Nodes, intID);
} }================================================
我是这样子调用的,一定是可以的...
解决方案 »
- [ 200 分 在 线 等 ] C# WinForm : 关 于 键 盘 事 件 的 处 理 ( 获 取 按 键 信 息 )
- SQL查询不为空的记录,明白人帮忙解答下?【顶】
- WinCE开发中 做一个提示音的效果
- 关于XML文件写入SQL的问题
- C#字符转换问题,路过的进来看看....
- 如何socket状态判断的问题 !郁闷!
- 其中IGNORE_DUP_KEY = OFF?是什么意思啊
- (100分)求 C# 如何通过代理服务器发邮件
- 用友NC的界面怎么实现
- 【很简单的问题】
- C#连接oracle9时出现了这个问题(报了异常),大家帮帮忙啊
- WebClient下载中文文件名文件时会404错误,100分求!~
我的根目录 id_node=0所在在 form_load()
{
CreateTree(trvMain.Nodes, 0);
trvMain.Nodes[0].Expand();//展开第一层目 录
}