c#如何判断datarow的一个字段是否存在

ronaltang 2009-06-11 03:33:35
c#如何判断datarow的一个字段是否存在

DataRow dr = ds.Tables[0].Rows[0];
//先判断 filedname 是否存在于dr中的语句
string test = dr["filedname"].ToString();

如何实现判断dr中是否存在filedname字段
...全文
2539 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
lovvver 2009-06-11
  • 打赏
  • 举报
回复
foreach(DataColomn column in ds.Tables[0].Columns)
{
if(column.ColumnName == "filedname")
{
return "有"
}
}

return "无"
xxyping 2009-06-11
  • 打赏
  • 举报
回复
DataRow dr = ds.Tables[0].Rows[0];
if(dr.Table.Columns.Contains("filedname"))
{
string test = dr["filedname"].ToString();
}
ronaltang 2009-06-11
  • 打赏
  • 举报
回复
谢谢各位,答案可用,结账了
zgke 2009-06-11
  • 打赏
  • 举报
回复
if (dr.Table.Columns["filedname"] == null)
{
MessageBox.Show("不存在");
}
ljhcy99 2009-06-11
  • 打赏
  • 举报
回复
DataRow dr = ds.Tables[0].Rows[0];
if(dr.Table.Columns.Contains("filedname"))
{
string test = dr["filedname"].ToString();
}
ronaltang 2009-06-11
  • 打赏
  • 举报
回复
自己顶一下,期待帮助

110,561

社区成员

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

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

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