我的表格第一列是DataGridViewCheckBoxColumn的类型,项目的要求, 第一行中的checkBox不显示出来,其余正常。也就是 第一行第一列的单元格,我该怎么弄,谢谢了。
还有个问题就是
行头怎么默认不让被选中,有数据的时候第一行被选中
这样写 dgvtable.Rows[0].Selected = false第一行没有选中了
但是行头还是被选中的再写dgvtable.Rows[0].HeaderCell.Selected = false;报错 不能设置他的属性。我该怎么弄,才让行头默认不被选中。
还有个问题就是
行头怎么默认不让被选中,有数据的时候第一行被选中
这样写 dgvtable.Rows[0].Selected = false第一行没有选中了
但是行头还是被选中的再写dgvtable.Rows[0].HeaderCell.Selected = false;报错 不能设置他的属性。我该怎么弄,才让行头默认不被选中。
设置checkbox的visible=false
this.dataGridView1.ClearSelection();在最后加上这句,应该就不会选中了吧
{
if(e.ColumnIndex==1 && e.RowIndex > 0) //精确控制行、列
{
bool val =Convert.ToBoolean(e.Value);
if(val)
{
e.Handled = true;
ControlPaint.DrawCheckBox(e.Graphics, e.CellBounds, ButtonState.Checked);
}
}
}
if (e.RowIndex == 0 && e.ColumnIndex == 0)
{
Rectangle re = e.CellBounds;
}在滚动的时候,怎么获取原来的位置呢?
唉 我刚刚还是把这个问题给解决了, 还是不是最满意的答案啊。 今天高手都不上CSDN吗?