C# 无法更改数据行值
我想更改C# 无法更改数据行值,c#,visual-studio,datarow,C#,Visual Studio,Datarow,我想更改Datarow值。我想更改DT2[0]。ItemArray[3]我尝试了此代码,但无效 private void Func(DataRow[] DtRowTemp) { DataRow[] DT2 ; DT2 = DtRowTemp; // It work and DTRowTemp value has set to DT2 // above code don't work DT2[0].ItemArray[3] = 3; // Last Value
Datarow
值。我想更改DT2[0]。ItemArray[3]
我尝试了此代码,但无效
private void Func(DataRow[] DtRowTemp)
{
DataRow[] DT2 ;
DT2 = DtRowTemp; // It work and DTRowTemp value has set to DT2
// above code don't work
DT2[0].ItemArray[3] = 3; // Last Value Was 2 and I want to change this value to 3
}
使用获取或设置整个数组,而不是单个值
使用此选项设置第四项:
DT2[0][3] = 3;
@确实是shf301。谢谢,我会把它添加到答案中。谢谢你的帮助,这对我有用。然而,它似乎没有保存我给它的设置值,我如何保存新值?thanks@Samuroid-你说的坚持是什么意思?是否将其保存在文件或数据库中?实际上,我现在已经让它工作了,我以为它正在重置回以前的值,但事实并非如此,尽管@erNodeWeerd尝试引用
项
在Visual Studio中是一个错误,但第二种语法不仅更短,而且是必需的: