第一次发图片,不知道好使不好使,
问题就是我的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);
        }
    }