1,获取当前单元格的值,可以用DataGridview对象的CurrentCell属性取得。若当前单元格不存在的时候,返回值为NULL。
///--取得当前单元格的值
label1.Text = dataGridView1.CurrentCell.Value.ToString();
2,获取当前单元格所在的行:
DataGriview.
CurrentCellAddress.
Y;获取当前单元格所在列:
DataGriview.
CurrentCellAddress.X;
label2.Text = dataGridView1.CurrentCellAddress.Y.ToString();
3,设定当前选中的单元格的方法:
DataGridview.
CurrentCell。取消设定单元格的方法:
DataGridview.
CurrentCell =
null;
dataGridView1.CurrentCell = dataGridView1[1,0];
4,设定
所有单元格为
不可编辑。
dataGridView1.ReadOnly = true;
5,指定
某个单元格或者
某行或者
某列为只读模式:
///---指定某列可读
dataGridView1.Columns[1].ReadOnly = true;
///--指定某行可读
dataGridView1.Rows[1].ReadOnly = true;
///---指定单元格可读
dataGridView1[0, 5].ReadOnly = true;
6,当设定单元格为不可编辑状态时,可以使用
CellBeginEdit事件来取消单元格的编辑模式&