treelist设置选中行_C#TreeListView相关操作

TreeListView是第三方控件,需要添加TreeListView.dll在工具箱里面使用。

1、代码添加表列头

treeListViewVariable.Columns.Clear();

treeListViewVariable.Columns.Add("Name", 200);//参数为(显示的内容,列宽)

treeListViewVariable.Columns.Add("Value", 100);

treeListViewVariable.Columns.Add("Type", 100);

效果图.png

2、代码添加行与子行

TreeListViewItem variableGroupLocals = new TreeListViewItem("Locals",0);//参数为()

variableGroupLocals.Expand();//展开

variableGroupLocals.SubItems.Add("AA");//第二列的值

variableGroupLocals.SubItems.Add("BB");//第三列的值

TreeListViewItem variableGroupLocalsSub = new TreeListViewItem("");//

variableGroupLocalsSub.Font = font;//设置字体

variableGroupLocals.Items.Add(variableGroupLocalsSub);//添加到根目录下

treeListViewVariable.Items.Add(variableGroupLocals);//增加一组

添加行.png

3、行的排列顺序问题,默认是按照ABCD...的顺序排列的

默认顺序.png

如果想按照添加顺序排列,如下操作:

treeListViewVariable.Items.Sortable = false;

添加顺序排列.png

4、获取选中节点的父树节点

Point clickPoint = new Point(e.X, e.Y);

TreeListViewItem treeListViewItem = treeListViewVariable.GetItemAt(clickPoint);

string parent=treeListViewItem.Parent.Text;//获取父树节点的内容

5、允许编辑表格内容

treeListViewVariable.LabelEdit = true;//允许编辑

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值