如何在c#.net的datagridview中找出单元格是空的

时间:2012-12-14 13:53:12

标签: datagridview datagridviewcellstyle

在datagridview中,当我离开单元格时如何找出单元格是空的,如果它是空的我想要处理那个单元格,即危及用户前进。如果数据填充用户可以正常转义,怎么能抓住这个任务。

1 个答案:

答案 0 :(得分: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
            }
        }
}