第一次发图片,不知道好使不好使,
问题就是我的treeview为什么所有的节点前面都有个复选框(checkbox)?我没有在代码里加出来啊?麻烦看看我的代码
再就是我怎么能更换我的各个节点的图片阿?
还有就是怎么才能实现我我更换各个节点前面的小图标啊?谢了 protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
//Label1.Text = DateTime.Now.ToString();
InitTree();
}
}
private void InitTree()
{
DataTable dt = GetTreeViewTable();
DataView dv = new DataView(dt);
dv.RowFilter = "ParentNodeID=0";
TreeView1.ShowCheckBoxes = TreeNodeTypes.All;
foreach (DataRowView drv in dv)
{
TreeNode node = new TreeNode();
node.Text = drv["DisplayName"].ToString();
node.Value = drv["NodeId"].ToString();
node.Expanded = false;
TreeView1.Nodes.Add(node);
AddReplies(dt, node);
}
} private DataTable GetTreeViewTable()
{
return MyOffice.BLL.TreeManager.GetTreeViewTable();//这里获得一个DataTable
} private void AddReplies(DataTable dt, TreeNode node)
{
DataView dv = new DataView(dt);
dv.RowFilter = "ParentNodeID='" + node.Value + "'";
foreach (DataRowView row in dv)
{
TreeNode replyNode = new TreeNode();
replyNode.Text = row["DisplayName"].ToString();
replyNode.Value = row["NodeId"].ToString();
replyNode.Expanded = false;
node.ChildNodes.Add(replyNode);
AddReplies(dt, replyNode);
}
}
解决方案 »
- 强制类型转换的问题
- 其实ASP.NET C# , SQL 2005 是不是已经有防止SQL注入机制?
- 如何区分getElementById获取到的控件是什么类型的???
- 求助:如何比较两个日期的大小??????
- 送分了!!简单javascript帮忙改改,谢谢!
- 求datagrid的鼠标经过变色
- WEB系统在EXCEL中加载图片的问题,请高手赐教.
- 在安装visual studio .net 2003的时候,在用第1张盘的时候,出现安装程序界面,共有4项,第一项是亮的,内容为:安装程序已经检测到计算
- .net平台是用什么语言开发的?
- 如何在ASP。NET(C#)的网页中打开第三芳软件
- SQL.与.NET连接问题.非常谢谢谢谢.高分!!!
- 急救!datalist绑定图片问题!!
我想问的那个问题是,我通过返回的那个DataTable里有一个URL地址的字段
我想设置为每个节点把这个URL地址附加进去之后再通过点击该节点跳转到另一个网页???
谢谢