一个关于DataTable的问题,各位急求啊

War3_Fan 2011-07-22 09:51:54
我把DataTable查出来了,但是我想得到里面ID为5的数据然后一个个的去赋值,怎么去取DataTable的值啊
...全文
57 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
阿非 2011-07-22
  • 打赏
  • 举报
回复

var query=from r in dt.AsEnumerable()
where (r["ID"]??"").ToString()=="5"
select r;
query.ToList().ForEach(// do sth);

qdfeitian 2011-07-22
  • 打赏
  • 举报
回复
顶一下
War3_Fan 2011-07-22
  • 打赏
  • 举报
回复
呢 可以的
bdmh 2011-07-22
  • 打赏
  • 举报
回复
第一,你写sql时,直接取id=5的
第二,遍历
南山行者 2011-07-22
  • 打赏
  • 举报
回复
DataRow[] dr = dt.Select("ID = " + "5");
if (dr.Length > 0)
{
for (int intR = 0; intR < dr.Length; intR++)
{
model.(...)= dr[intR]["..."].ToString() == "" ? 0 : Convert.(...)(dr[intR]["..."].ToString());
}
}
楼主能看懂不

110,571

社区成员

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

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

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