求助,如何修改动态变量中的数据

使用问题 · 300 次浏览
ORYS 创建于 2023-11-28 15:21

 

我想修改表格变量中的行 中的一个字段的值之后再存回去,但是遇到了阻碍,这个应该怎么实现呐,求帮助

存回去时候我用的是列表操作模块,没有报错,只是运行后没有效果

 


回复内容
ORYS 2023-11-28 15:23
#1

实际上的需求就是用代码去修改表格变量中某行的余额,应该如何实现呢


CL 2023-11-28 16:05
#2

这个变量的类型为DataTable。

可以在表达式里访问和修改数据。

假如表示行的变量为{row},那么表达式里可以试试

$= {row}["列名"] = "新的值";


可以了解一下c#里面的DataTable类型,以及参考这里:

https://stackoverflow.com/questions/12951411/replace-value-in-datacolumn 

ORYS 回复 CL 2023-11-28 16:16 :

感谢老大,但是这个表达式貌似是给行数据的词典赋值?可是这一步我已经实现了, 我想实现的是把改完的值存回到table里面去,也就是更新table变量的内容

CL 回复 ORYS 2023-11-28 16:18 :

["xxxx"] 是c#里很多类型的访问操作符,词典只是一种情况。

ORYS 回复 CL 2023-11-28 16:20 :

比如table,row,row中有个叫余额的字段,我应该怎么写表达式来把改完的row存回table里面呢


ORYS 回复 CL 2023-11-28 16:30 :

喔!!我会了,谢谢老大

ORYS 最后更新于 2023-11-28 16:31
CL 回复 ORYS 2023-11-28 16:46 :

用“赋值”模块,在里面使用$=写表达式比较理想一些。

回复主贴