日期:2014-05-17  浏览次数:21273 次

datagridview 设置数据行的高度充满整个datagridview


如上图,dataview绑定数据后下面一部分是空白的,我想让数据显示充满整个datagridview(数据行是固定的四行数据不用考虑数据行数的变化),怎么做?
另外我不想让数据显示后datagridview任何单元格都不被选中,怎么做?
------最佳解决方案--------------------
grid有height,你也有记录数,两者相除,得到平均高度,这样你就可以设置rowtemplate中的height属性,或遍历设置row的高
------其他解决方案--------------------
引用:
grid有height,你也有记录数,两者相除,得到平均高度,这样你就可以设置rowtemplate中的height属性,或遍历设置row的高



谢谢,刚开始不知道有rowtemplate这个属性,
 

再问一下,怎样才能设定显示的时候不选中任何单元格
------其他解决方案--------------------
用一个panel设置透明,把那个datagridview遮住就选中不了单元格了了。。。
能整行选中不?
------其他解决方案--------------------
引用:
用一个panel设置透明,把那个datagridview遮住就选中不了单元格了了。。。
能整行选中不?



这个方法不行呀
------其他解决方案--------------------
引用:
用一个panel设置透明,把那个datagridview遮住就选中不了单元格了了。。。
能整行选中不?


后来我用
dateView.Rows[j].Selected = false;
dateView.Rows[j].ReadOnly = true;

方法搞定了