0

在datagridview中,当我离开单元格时如何找出单元格是空的,如果它是空的,我想处理那个单元格,即限制用户前进。如果数据填充用户可以正常前进,如何才能完成这项任务。

4

1 回答 1

0

如果发生DataGridView CellValidatingRowValidating

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
            }
        }
}
于 2012-12-14T20:31:02.550 回答