社区
C#
帖子详情
为什么赋值不成功?
drummerhit
2003-07-27 10:15:23
bookinfo是一结构型变量,作为参数传给方法,在方法中有:
myDataSet.Tables[0].Rows[num].ItemArray[0] = bookinfo.book_name ; //bookinfo.book_name 为string类型
.....
可是执行后myDataSet.Tables[0].Rows[num].ItemArray[0]的值并没有改变,点解?
...全文
126
4
打赏
收藏
为什么赋值不成功?
bookinfo是一结构型变量,作为参数传给方法,在方法中有: myDataSet.Tables[0].Rows[num].ItemArray[0] = bookinfo.book_name ; //bookinfo.book_name 为string类型 ..... 可是执行后myDataSet.Tables[0].Rows[num].ItemArray[0]的值并没有改变,点解?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
drummerhit
2003-07-28
打赏
举报
回复
TO panyee(快乐王子) :
还是不行啊
TO snof(雪狼)
照你说的确实可以
我想知道的是myDataSet.Tables[0].Rows[num].ItemArray[0]的值为什么没有改变?
xixigongzhu
2003-07-28
打赏
举报
回复
这个问题其实很简单,主要是因为每次对ItemArray的引用都会返回一个新的Object数组,而Item却总是对同一个集合对象进行访问(如果不赋值的话),所以表面看来你通过ItemArray修改了数据行,实际上对ItemArray的修改根本与数据行无关。参考微软的源代码:
public object[] get_ItemArray() {
int local0;
object[] local1;
int local2;
local0 = this.Table.Columns.Count;
local1 = new Object[checked((uint) local0)];
local2 = 0;
while (local2 < local0) {
local1[local2] = this[local2];
local2++;
}
return local1;
}
panyee
2003-07-27
打赏
举报
回复
应该是要dt.AcceptChanges();这一句
雪狼1234567
2003-07-27
打赏
举报
回复
直接使用如下:dt.Tables[0].Rows[0][0]
最后用dt.AcceptChanges();
请问一下,为啥我
赋值
不
成功
啊??
一、前言 前几天在Python铂金交流群【逆光】问了一个Python数据处理的问题,问题如下:请问一下,为啥我
赋值
不
成功
啊??二、实现过程 这里【瑜亮老师】给了个思路如下:你这不还是原来的问题?【逆光】:我解决了,...
Java:String类型为什么可以直接
赋值
?使用new String
赋值
不可以吗?
字符串常量池(String类型为什么可以直接
赋值
?就和它有关) String类是我们平常项目中使用频率非常高的一种对象类型,jvm为了提升性能和减少内存开销,避免字符的重复创建,其维护了一块特殊的内存空间,即字符串池...
解构
赋值
不
赋值
?
可以匹配空位,不
成功
则undefined() 等号右边如果不是可遍历对象(具备iterator接口),则报错,只要是可遍历就可以解构
赋值
关键字使用: var、let、const、Set 默认值: Demo 数组: let [1,2,3] = [a,b,c];// 1,2,3 ...
关于element DatePicker 日期选择器为什么
赋值
不
成功
的解决办法
最近在使用 DatePicker 日期选择器时,发现再次给DatePicker上的model
赋值
出现不
成功
的情况,但是一开始进入页面的时候在created中调用方法却能够
赋值
成功
,这是为什么呢?疑问油然而生,经过浏览器后台打印,发现...
前端面试题:什么是解构
赋值
?解构
赋值
的用途有哪些?
前端面试题:什么是解构
赋值
?解构
赋值
的用途有哪些?
C#
111,095
社区成员
642,554
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章