C# 在ADO.NET中动态传递列名
是否可以动态传递列名?当我传递列名时,上面的代码不起作用。双引号是问题所在。我需要在那里传递列名。提供了您可以使用的:C# 在ADO.NET中动态传递列名,c#,C#,是否可以动态传递列名?当我传递列名时,上面的代码不起作用。双引号是问题所在。我需要在那里传递列名。提供了您可以使用的: string[] rowdetails = orderDS.Tables[0].Rows[j]["'"+column[k]+"'"] as string[]; 出于好奇-行[1][1]不是返回单个字符串而不是字符串数组吗?它返回System.Object。此单元格中可能存储了任何内容,但您的评论是正确的,因为单个字符串似乎更现实。我已经尝试过了。它返回null。我们应该用双引
string[] rowdetails = orderDS.Tables[0].Rows[j]["'"+column[k]+"'"] as string[];
出于好奇-行[1][1]不是返回单个字符串而不是字符串数组吗?它返回
System.Object
。此单元格中可能存储了任何内容,但您的评论是正确的,因为单个字符串似乎更现实。我已经尝试过了。它返回null。我们应该用双引号括起来,比如[“column_name”]。传递动态列名时,我无法处理双引号:-(
string[] rowdetails = orderDS.Tables[0].Rows[j][column[k]] as string[];