我想问SQL+ASP.NET开发。我用selelct * from table,里面有5个字段,怎么在加载页面时把这5个字段自动加载到treeview控件显示呢?谢谢大家。如果有厉害的高手,可以顺便解答下面的疑问。我在点击5个字段的其中一个时,会自动在treeview的子节点显示select * from table的5个字段。对高手来说难吗?要知道我,我对treeview一点都不会。最好给代码。
解决方案 »
- ASCX的数据调取
- 一个简单的子查询,谢谢,在线等结贴。
- 无分 只作讨论,不求实例代码 不同管理权限的Forms验证或其它验证法
- .net 显示access数据时第一次正常,但多刷新几次就出现未指定错误
- asp.net后台如何修改页面上一个div的样式表属性?
- 高手们出来,问一个紧急问题!
- js求助
- 我机器上原来装的vs.net2003,我想问一下再装vs.net2005 beta版,两个会不会冲突啊?vs.net2003写的东西在vs.net2005下不需要大的改动行
- 如何判断一个表内某个字段没有数据?
- 不同的asp.net项目如何整合成一个项目啊?大家想想办法吧,谢谢!
- 不使用Web控件开发之MVC模式
- 请推荐一本关于http原理的书籍,想学习下
{
DataView dv = new DataView();
TreeNode tmpNd = null;
dv.Table = ds.Tables[0];
dv.RowFilter = String.Format("parentid={0}", parentid);
foreach (DataRowView drv in dv)
{
tmpNd = new TreeNode();
tmpNd.Text = (string)drv["sortname"];//节点名称
tmpNd.NavigateUrl = String.Format("?id={0}", drv["id"]);//节点URL
//tmpNd.ImageUrl = ""; //节点图片
if (parentid == 0)
tmpNd.Expanded = true;
else
tmpNd.Expanded = false;
Nds.Add(tmpNd);
InitTree(Nds[Nds.Count - 1].ChildNodes, (int)drv["id"]);
}
}
参考