如何单击DataGridView中一单元格后立即进入编辑状态?
2018-03-11 · 知道合伙人数码行家
知道合伙人数码行家
向TA提问 私信TA
private void datagridview1_CellDoubleClick(object sender, DataGridViewCellEventArgs e)
{ this.datagridview1.Rows[e.RowIndex].Cells[e.ColumnIndex].ReadOnly = false;//将当前单元格设为可读
this.datagridview1.CurrentCell = this.datagridview1.Rows[e.RowIndex].Cells[e.ColumnIndex];//获取当前单元格
this.datagridview1.BeginEdit(true);//将单元格设为编辑状态
}
将datagridview1的SelectionMode设置为FullRowSelect,在双击事件中代码如下:
private void datagridview1_CellDoubleClick(object sender, DataGridViewCellEventArgs e)
{ this.datagridview1.Rows[e.RowIndex].Cells[e.ColumnIndex].ReadOnly = false;
//将当前单元格设为可读
this.datagridview1.CurrentCell = this.datagridview1.Rows[e.RowIndex].Cells[e.ColumnIndex];//获取当前单元格
this.datagridview1.BeginEdit(true);//将单元格设为编辑状态
}
使用 DataGridView 控件,可以显示和编辑来自多种不同类型的数据源的表格数据。
将数据绑定到 DataGridView 控件非常简单和直观,在大多数情况下,只需设置 DataSource 属性即可。在绑定到包含多个列表或表的数据源时,只需将 DataMember 属性设置为指定要绑定的列表或表的字符串即可。