在datagridview中,当我离开单元格时如何找出单元格是空的,如果它是空的,我想处理该单元格,即限制用户前进.如果数据填充用户可以正常进行forword,如何完成此任务。
在
发生DataGridView
CellValidating
或RowValidating
private void dataGridView1_CellValidating(object sender, DataGridViewCellValidatingEventArgs e)
{
if (dataGridView1.IsCurrentCellDirty)
if (e.ColumnIndex == 0)
{
if (string.IsNullOrWhiteSpace(dataGridView1[e.ColumnIndex, e.RowIndex].EditedFormattedValue.ToString()))
{
e.Cancel = true;
MessageBox.Show("Please enter some text before you leave.");
}
else
{
//Some logic here
}
}
}