如何使用treelist将新节点添加到数据库?

时间:2015-01-05 12:42:59

标签: c# treeview devexpress

我有一个devexpress有一些节点和根的treelist。我正在尝试向我的treelist添加新节点或根,当然还要将其添加到我的数据库中。当我单击一个根时,我想向该根添加一个节点。有人能帮助我吗?有什么想法吗?

我的代码:

private void simpleButton2_Click(object sender, EventArgs e)
{
    DbCommand cmd = cnn.CreateCommand("SELECT * FROM YETKILENDIR_OZELLIKLER", CommandType.Text);
    treeList1.DataSource = cnn.GetData(cmd);
}

1 个答案:

答案 0 :(得分:0)

                 private void simpleButton2_Click(object sender, EventArgs e)
                 {
                    DbCommand cmd = cnn.CreateCommand("SELECT * FROM YETKILENDIR_OZELLIKLER", CommandType.Text);
                    Dataset Ds= cnn.GetData(cmd);
                    treeList1.Nodes.Clear();
                    if (Ds != null) {
                    if (Ds.Tables(1).Rows.Count > 0) {
                        TreeNode tNode = new TreeNode();
                        foreach (DataRow dr in Ds.Tables(0).Rows) {
                            tNode = new TreeNode();
                            fl = dr("FirstLevel");
                            tNode.Text = fl;
                            treeList1.Nodes.Add(tNode);
                        }
                        treeList1.ExpandAll();
                    }
                }