在表中有a1(主键),a2(parentid),a3,num四个字段, 从数据库调出,绑定radtreeview,以 Num 排序,望请指教
解决方案 »
- js 调用服务端按钮OnClick事件 出错
- 我在vs2008上做了个asp.net网站 做完我发布网站到iis上时 用chrom访问后看源代码全是乱码 但是页面上没乱码 但是他影响我文件路径了 怎么办
- 关于打开远程文件
- 如何获取访问者的mac地址呢?
- 在datagrid的按钮列中添加delete,怎么实现点击时弹出删除与否的对话框呢?
- DataGrid的问题
- [初学小妹求教]asp运行错误,错在哪?
- 在线急等!Datagrid点击hyperlink弹出新页面时不显示IE的地址栏,菜单栏?
- (我没分了,请大家可怜可怜我把!)为什么呢?F:\lwei\lwei\display.aspx.cs(51): 找不到类型或命名空间名称“SqlConnection”(是否缺少
- 在线等 急
- 数据库里count函数
- 求实现某个短信功能的思路
DataTable dt = new DataTable();
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
dt.Columns.Add("a1");
dt.Columns.Add("a2");
dt.Columns.Add("a3");
dt.Columns.Add("num", Type.GetType("System.Int32"));
dt.Rows.Add(new object[] { "1", "0", "我的文件夹", 2 });
dt.Rows.Add(new object[] { "2", "0", "工作文件夹", 1 });
dt.Rows.Add(new object[] { "3", "1", "图片", 1 });
dt.Rows.Add(new object[] { "4", "1", "文档", 2 });
dt.Rows.Add(new object[] { "5", "3", "风景", 2 });
dt.Rows.Add(new object[] { "6", "3", "人物", 1 });
dt.Rows.Add(new object[] { "7", "2", "报告", 1 });
dt.Rows.Add(new object[] { "8", "3", "写真", 3 });
bindData("0", TreeView1.Nodes);
}
}
private void bindData(string parentid,TreeNodeCollection tnc)
{
DataRow[] ary_row = dt.Select("a2=" + parentid, "num");
int i = 0;
foreach (DataRow item in ary_row)
{
TreeNode node = new TreeNode();
node.Text = item["a3"].ToString();
node.Value = item["a1"].ToString();
node.Expanded = true;
tnc.Add(node);
bindData(item["a1"].ToString(), tnc[i].ChildNodes);
i++;
}
}