关于C# DataTable

powerchuangwai 2009-11-29 11:15:42
在数据库访问中,基于DataAdapter及Fill得到一个DataTable,名为tableName

通过下面方法修改其中一个元素的值:

tableName.Rows[1].ItemArry[0] = "AAAAAA";

语句执行后,

为什么,相应值没有改变......??

tableName.Rows[1].ItemArry[0]还是原来的值...





...全文
87 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
powerchuangwai 2009-12-01
  • 打赏
  • 举报
回复
有人知道吗。。。。。。
powerchuangwai 2009-12-01
  • 打赏
  • 举报
回复
不行呀,加上dt.AcceptChanges();不起任何作用。。。。。。
wdgcs 2009-11-29
  • 打赏
  • 举报
回复
dt.Rows[1].ItemArray[1] = 0;
dt.AcceptChanges();//一定要加上这句,才能更改成功。
更改后必须执持提交更改才会真实更改数据;
powerchuangwai 2009-11-29
  • 打赏
  • 举报
回复
ItemArry[0],这个具体的字母忘记了怎么写了,意思就是取行中某一个元素...
PandaIT 2009-11-29
  • 打赏
  • 举报
回复
tableName.Rows[0].ItemArray = new string[] { "100"};
PandaIT 2009-11-29
  • 打赏
  • 举报
回复
我很奇怪你那边没报错??

111,120

社区成员

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

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

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