0

datagridviewで、iamがセルを離れるときにセルが空であることを確認する方法、空の場合はそのセルを処理する、つまりユーザーを制限します。データ入力ユーザーが正常に単語を入力できる場合、このタスクをどのように達成できますか。

4

1 に答える 1

0

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