datagridview在一行的某个单元格输入值后,如果此单元格前面的单元格没有值,则弹出错误对话框,如何实现?
展开全部
这是在C#/winform中
private void dataGridView1_CellEndEdit(object sender, DataGridViewCellEventArgs e)
{
int rowindex = e.RowIndex;
int colIndex = e.ColumnIndex;
if (colIndex != 0)
{
if (dataGridView1[colIndex - 1, rowindex].Value == null || dataGridView1[colIndex - 1, rowindex].Value.ToString() == "")
{
MessageBox.Show("前一个单元格不能为空");
}
}
}
private void dataGridView1_CellEndEdit(object sender, DataGridViewCellEventArgs e)
{
int rowindex = e.RowIndex;
int colIndex = e.ColumnIndex;
if (colIndex != 0)
{
if (dataGridView1[colIndex - 1, rowindex].Value == null || dataGridView1[colIndex - 1, rowindex].Value.ToString() == "")
{
MessageBox.Show("前一个单元格不能为空");
}
}
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询