C# winform treeView 只有一个父节点 子节点从数据库读取 TreeView 只有一个父节点,只要求子节点从数据库读取 该怎样写呢?WinFormTreeViewC#数据库 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 啥玩意,根据数据库层级关系读呗http://www.cnblogs.com/SunYu/archive/2010/04/29/1724367.html 在数据库中用一个字段来表示父节点 用递归算法实现 读出一条信息判断其父节点然后建立子节点 public int ss(string str,TreeNode UpLv) { int n; BLL.Key bll = new BLL.Key(); DataTable dt = new DataTable(); string key = null; string sql = string.Format("UpLv='{0}'",str); string Lv; dt = bll.GetList(sql).Tables[0]; n = dt.Rows.Count-1; if (n > 0) { for (; n >= 0; n--) { key = dt.Rows[n][1].ToString(); Lv = dt.Rows[n][2].ToString(); TreeNode keynode = UpLv.Nodes.Add(key); ss(Lv, keynode); } return 1; } else return 0; } Excel如何导入到现有SQL中? 如何使用证则表达式分割字符 Winform Checklistbox ☑的时候要选择2次 请问下,为什么ProcessStartInfo启动一个卸载程序,无法进行阻塞呢? C#winform怎样连接到远程服务器? c#关于c/s结构 计算上机时间的问题 WinForm配置文件读写问题 c#能做erp吗?市面上好像没听过用c#作企业管理系统的 菜鸟问题,散分!!!! asp.net登录几分钟就出现session会话超时 修改注册表 C#为什么不能播放下一首歌曲?通过Windows Media Player
http://www.cnblogs.com/SunYu/archive/2010/04/29/1724367.html
{
int n;
BLL.Key bll = new BLL.Key();
DataTable dt = new DataTable();
string key = null;
string sql = string.Format("UpLv='{0}'",str);
string Lv;
dt = bll.GetList(sql).Tables[0];
n = dt.Rows.Count-1;
if (n > 0)
{
for (; n >= 0; n--)
{
key = dt.Rows[n][1].ToString();
Lv = dt.Rows[n][2].ToString();
TreeNode keynode = UpLv.Nodes.Add(key);
ss(Lv, keynode);
}
return 1;
}
else return 0; }