怎么让datatable中除A列外的其他列中有空值时就弹出错误提示?求高手!

孙月魂 2012-09-11 04:08:28
怎么让datatable中除A列外的其他列中有空值时就弹出错误提示?求高手!
...全文
71 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
net_08 2012-09-11
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 的回复:]
C# code
DataTable dt = CreateDataTable();
bool flag=dt.Select("[列名1]='' or [列名2]='' or [列名3]=''").Count()>0;
[/Quote]
+1
  • 打赏
  • 举报
回复
 DataTable dt = CreateDataTable();
bool flag=dt.Select("[列名1]='' or [列名2]='' or [列名3]=''").Count()>0;
zzz82103 2012-09-11
  • 打赏
  • 举报
回复
少了个返回或跳出循环,自己根据需要自己调整

DataTable dt = new DataTable();
//数据自己绑定吧
for (int i = 0; i < dt.Rows.Count; i++)
{
for (int j = 0; j < dt.Columns.Count; j++)
{
if (dt.Columns[j].ColumnName != "A")
{
if (dt.Rows[i][j].ToString() == string.Empty)
{
MessageBox.Show("有空值", "空值提示");
//break;
//return;
}
}
}
}
zzz82103 2012-09-11
  • 打赏
  • 举报
回复
直接上代码,根据需要自己调整

DataTable dt = new DataTable();
//数据自己绑定吧
for (int i = 0; i < dt.Rows.Count; i++)
{
for (int j = 0; j < dt.Columns.Count; j++)
{
if (dt.Columns[j].ColumnName != "A")
{
if (dt.Rows[i][j].ToString() == string.Empty)
{
MessageBox.Show("有空值", "空值提示");
}
}
}
}

110,561

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧