winform中datagridview怎么把表头分为两列

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了winform中datagridview怎么把表头分为两列相关的知识,希望对你有一定的参考价值。

问题不是很清楚,分为以下几种情况来说:
你有两列数据的时候,表头就是两列;
只有一列数据的时候,可以添加空列来将表头分为两列;
如果是想将一列数据的列标头分为两列,那就需要重绘了;
参考技术A 在datagridview的hand中自己画出来。我以前就是这么干的,好友就是用第三方控件,比如spread。 参考技术B 你select的时候选择两列就是两列

关于WinForm下DataGridView控件行的选择的问题

我在DataGridView1控件中显示考题的信息,双击某一行考题后可以将这行考题添加到DataGridView2,考题有分类QuestionsType字段,我想在选择了QuestionsType的值是A的考题后,设置QuestionsType的值为B的考题都为不可选考题,有什么办法可以实现这个操作吗?我的意思是在DataGridView1中我显示了所有可选考题的信息,双击某一行后,可以把这一行的考题信息添加到DataGridView2中,那么这个时候,我就要判断一下我先择考题的QuestionsType值,如果是A的话,那么我就要让DataGridView1中所有QuestionsType值为B的考题是不可选的。请各位大侠指点一下,谢谢了。

在1里面绑定一个id列,隐藏,然后你通过datagridview的行选择事件,取得选中行的id,再通过id去数据库查QuestionsType,然后根据条件查出数据给2绑定数据,同时设置行的datagridview[列,行].readonly=true; 参考技术A 你最好截个图,尤其是数据库,没有明白你的意思。尤其是那个字段要干嘛。

以上是关于winform中datagridview怎么把表头分为两列的主要内容,如果未能解决你的问题,请参考以下文章

C#,winform程序中datagridview控件使用多层表头,由于表头项太多,拖动滚动条的时候一直闪,请教高手

怎么把datagridview中的自动排序功能禁用

winform中datagridview控件的列名怎样实现多表头?

Winform excel导入问题

C# Winform DataGridView中实现二维表头

c# winform程序 datagridview中显示的英文表头字段如何改为中文的显示?