我有这个aray
string[] neworden = { "toggler-down", "toggler-down", "toggler-down", "toggler-down", "toggler-down" };
当我点击webform中我表格的五列之一时,我设置了一个变量,表明该列已被点击。
例如:var indexColumn = 3
我想更改为点击列中的切换
在Linq有可能吗?
答案 0 :(得分:1)
为什么要用LINQ执行此操作?
您可以像这样分配给数组的特定元素,
neworden[indexColumn] = neworden[indexColumn] == "toggler-down" ?
"toggler-up" : "toggler-down";
LINQ会如何帮助?
此外,
考虑使用bool
来表示具有两种状态的值。
答案 1 :(得分:0)
我认为你要找的是从webform表中检索列,然后更改排序和列名。我不知道你使用的是哪个框架,但这应该是非常可能的。查看您正在为框架使用哪种表(MVC,Umbraco?),然后如何从Table对象中获取列。这些列应该有标准的方法来改变它们。