修改模板背景色就可以了。
能说下怎么做吗
@普通用户: 难道我把题读错了吗,你不是要改背景色吗?
@上帝之城: 我想设置datagridview数据行正好等于datagridview的高 上面图灰色的部分是没有数据的 红色部分不要 我要数据行正好等于datagridview的高度
我想问
C#的DataGridView行怎么设置高度
@普通用户: 何必要这么麻烦呢,你把DataGridView边框去掉,背景色设置成窗体背景色不就可以了?
@普通用户: 设置行高度:RowTemplate.Height = 28;
@上帝之城: 问下RowTemplate 这样用可以吗?
DataGridViewRow row = this.dataGridView1.RowTemplate;
row.DefaultCellStyle.BackColor = Color.Red;
row.Height = 40;
@普通用户: 可以的
@上帝之城: 在问下啊 DataGridViewRow row = this.dataGridView1.RowTemplate;
row.DefaultCellStyle.BackColor = Color.Red;
row.Height = 40;
这样写为什么没有用啊 颜色也没变
这个可以算每个单元格的高度,然后根据数据量,设置dataGridView的高度。
好像不能设置吧
@普通用户: 你不要设置填充整个父窗体,才可以设置高度。
@幻天芒: 什么意思 你直接说可能用的属性啊
@幻天芒:this.GridView.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.Fill;
this.GridView.AutoSizeRowsMode = DataGridViewAutoSizeRowsMode.DisplayedCellsExceptHeaders;
这样设置可以啊?
我想问
C#的DataGridView行怎么设置高度
@普通用户: 好吧,我理解错误。话说,我见过列填充,还没见过行填充,你可以尝试设置每行的高度吧。