大家在开发的时候都遇到过需要表明父子结构这样关系的事情,有些用到过TreeListview控件。但是今天我为大家介绍另外一款开源控件TreeGridView,这款控件的基本使用方法如下进行介绍:
使用这款控件之前需要进行一些准备,引用中添加Krypton.Toolkit.Suite.Extended.TreeGridView。

在using中添加using Krypton.Toolkit.Suite.Extended.TreeGridView;

做好这些直接将TreeGridView控件拖到winform界面上,如下所示:

我在TreeGridView控件中添加了四列分别为Column1,Column2,Column3,Column4,列的添加方式如下所示:


创建完列以后,运行如下程序:
private void Form1_Load(object sender, EventArgs e)
{
KryptonTreeGridNodeRow kryptonTreeGridNodeRow = kryptonTreeGridView1.GridNodes.Add("1节点");
//kryptonTreeGridView1.GridNodes[1].SetValues("t相同的值");
//kryptonTreeGridNodeRow.DefaultCellStyle.NullValue = "122345";
kryptonTreeGridNodeRow.DataGridView.Rows[0].Cells[1].Value = "哈哈";
KryptonTreeGridNodeRow kryptonTreeGridNodeRow1=kryptonTreeGridNodeRow.Nodes.Add("kkkk");
//kryptonTreeGridNodeRow1.DataGridView.Rows[1].Cells[1].Value = "啦啦啦";
kryptonTreeGridNodeRow1.Cells[1].Value = "ooo";
kryptonTreeGridView1.GridNodes.Add("111");
kryptonTreeGridView1.GridNodes.Add("111");
kryptonTreeGridView1.GridNodes.Add("111");
kryptonTreeGridView1.ExpandAll();
}
在加载窗体的时候会在控件中添加值,其中上面的kryptonTreeGridView1.ExpandAll();是把节点下的行全部展开。
程序的运行结果如下所示:

本篇文章到此结束了,结果依然很哇塞。
我们下篇文章见。