日期:2014-05-19  浏览次数:20710 次

请问如何让dataGridView中的某一列可编辑,其它列不可编辑?
在winform中,请问如何让dataGridView中的某一列可编辑,其它列不可编辑,
可编辑列中如何加入数字校验?

------解决方案--------------------
如果你的datagridview的某一列绑定的是整形的数据,但是你输入了字符类型的数据,Datagridview会自动验证,引发DataError事件,因此必须重写DataError事件
private void dgrWellProject_DataError(object sender, DataGridViewDataErrorEventArgs e)
{
if (e.ColumnIndex == 4)
MessageBox.Show( "你输入的格式不正确,必须为数字! ");
}