问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

。C#中TreeView 和DataGridView结合的控件

发布网友 发布时间:2022-05-10 16:21

我来回答

3个回答

热心网友 时间:2022-04-27 12:31

类似上图的控件,你再改装一下,改装的内容主要是每个单元格显示的框件样式。但愿对你有帮助。请从附件下载与上图匹配的源代码。

 

另外,如果使用MFC C++,可以使用直接CMFCPropertyGridCtrl类。如下图:

 

另外,给你提供一个思路。

(1) 给GridCtrl添加一个列,这个列显示展开与收缩图片按钮;

(2) 在展开收缩按钮所在的行存贮一个整数值,该值表示下级要收缩或展开的行数。

(3)当鼠标单击展开或收缩按钮时,直接设置下级下的高度为0或为某一个值,即可实现你所需求的功能。

 

来自:求助得到的回答

热心网友 时间:2022-04-27 13:49

自己没有写过TreeView 样式 + 数据的控件,但是DEV中的datagridview控件可以按照数据的层次关系来进行组织,所以我觉得可以试试dev控件,这样可以少写很多代码追问DEV是?

。C#中TreeView 和DataGridView结合的控件

类似上图的控件,你再改装一下,改装的内容主要是每个单元格显示的框件样式。但愿对你有帮助。请从附件下载与上图匹配的源代码。另外,如果使用MFC C++,可以使用直接CMFCPropertyGridCtrl类。如下图:另外,给你提供一个思路。(1) 给GridCtrl添加一个列,这个列显示展开与收缩图片按钮;(2) 在展...

C# winForm一个UI控件TreeView 结合 DataGrid的

这个要自己定义的,用TreeView 和 DataGridView控件,TreeView 添加主要结点,然后点击TreeVIEW的结点,右边的DataGridView就显示通过查询返回的相关数据。

C# treeview 与datagridview 如何实现这样的功能:现在有一个treeview...

1、建立一个datatable作为datagridview数据源,这个表只用来做临时存储表,负责将满足查询条件的数据添加到其中,不满足条件的从中删除 2、通过维护上面的表,最后再将这个表绑定到datagridview的数据源datasource上。

C# treeView和dataGridView控件

string sqlstr = "select * from testTable where bumenName='" + TreeView1.SelectedNode.Value + "'";//建议参数使用sqlparament,防止sql注入 SqlConnection sqlcon=new SqlConnection(“***”);//数据库连接 你懂得 sqlcon.Open();SqlDataAdapter sda=new SqlDataAdapter(sqlstr,sqlcon);DataSe...

C#中怎么实现左边是树形结构,右边dataGridView1出现相应的内容?

TreeView相关代码:private void treeView1_AfterSelect(object sender, TreeViewEventArgs e){ DataTable dt = db.ExecuteDs("select * from [" + e.Node.Tag.ToString() + "]").Tables[0];this.dataGridView1.DataSource = dt;} db是数据库操作类,这里就不多讲了 ...

C#中树形结构和datagridview的问题

].Tostring());} sdr.Close();conn.Closs();treeView1.ExpandAll();//单击treeview控件某个部门是在右边的DataGridView中显示选中部门的信息这个功能要在treeview的AfterSelect中事件下实现!string str=e.Node.Text;if(str=="所属部门"){ } else { string strSQL=“”;。。。} ...

winform 实现 datagridview嵌套treeview,treeview展开后还有一个data...

该功能vs自带的datagridview无法实现,建议使用dev的gridcontrol控件。如果,你强制需要使用vs的datagridview控件去实现,那么,你必须继承datagridview的基类,自己去实现,这部分是十分复杂的,没有相关控件制作的功底以及GDI+绘图能力,很困难。哪怕是我这种自定义控件大师组的人物,这种控件制作也是需要很长...

...同时将信息相应的显示到DataGridView控件中。

{ Node node = selNode.Parent;if (node != null){ node.CheckState = CheckState.Checked;setNodeTrue(node);} } endregion region 将树的checkbox选中 private void setNodeStateTrue(Node selNode){ if (selNode.CheckBoxVisible){ selNode.CheckState = CheckState.Checked;foreach (Node node ...

C#中如何实现:点击DataGridView中的某一行或某一个值,选中TreeView中的...

1.建议使用Bingingsource做中介数据源,这样可以省掉很多事情 2. 定制bindingsource的PositionChanged 事件 得到当前行相关数据 数据源类型 xx= (数据源类型)bindingsource.Current ;3.剩下的事情,估计你也会自己搞了,无非是从xx里获取学号,查到学号对应班级,然后设置treeveiew的select项 ...

C#中 分组控件 有哪些?(左边的工具箱里面的)

Panel GroupBox SPlitContainer tabControl 控件分组 数据分组:ListView dataGridView treeView

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
顺丰速运一直没物流信息,11号发的货,现在还没看到物流信息,都五天了 顺丰快递都五天了还没有到,前一天查的时候还有物流信息,现在连物流信 ... 工程收方如何计算? 工程收方有哪些方法? verycd下载的影片问题 电影格式问题. 1080P高清电影如何下载播放 ...m,用这堆沙子在4m宽的公路上铺3cm厚的路面,能铺多少米? 野猪养殖技术知识,野猪养殖需要知道的知识 在标准状态下,水蒸气分子间的距离大约是水分子直径的___倍.?_百度知 ... datagridview 控件 免费电子书下载软件 想要datagridview 控件 哪里能下载 两岁多的宝宝吃辣椒对身体好不好 8086CPU的地址线是20根,最大可寻址1MB的存储空间,为什么其物理地址范围从00000H~FFFFFH? 宝宝多大可以吃辣的东西 牛仔上衣可以搭配什么裤子 笔记本接投影仪连接没反应怎么办 2岁宝宝能吃辣椒吗 两岁宝宝能否吃辣椒 段基址的问题 8086系统中段基址2000H偏移地址1000H物理地址 急,操作系统中段首址和段基址的区别? 20位地址线的cpu段地址和偏移地址允许取值范围? 段地址与偏移地址相加时为什么要左移四位,直接相加不吗 段基地址是什么? 关于“段地址X16+偏移地址=物理地址”的解释 段地址寄存器的内容是什么 什么是偏移地址 由段基地址和偏移地址两部分组成,均用四位十六进制数表示,是什么? 8086系统中的存储器为什么要采用分段结构?有什么好处? 为什么工具箱中没有DataGridView控件!!! datagridview控件必须绑定数据库才能使用吗 Windows 窗体 DataGridView 控件和 DataGrid 控件之间的区别_百度知 ... C# treeView和dataGridView控件 小学三年级下学期了是练钢笔字呢还是铅笔字哪个好呢 苹果13pro外接电池怎么充电 串联蓄电池如何充电 宝宝几个月可以吃油辣椒 1岁宝宝可以吃大辣椒吗 银行卡存定期怎么取 两个蓄电池充电,怎样联接 工行借记卡有有效期吗 简述危机处理的原则 危机管理计划的制定原则 处理危机的原则 jabra revo 耳机线坏了 领导者遇到危机的态度和原则是? 危机**处理有哪些原则 危机管理应遵循哪些基本原则? 捷波朗耳机被我摔了下有个不能用了该怎么办