我似乎无法访问我的DataRow从我的DataTable中获取的元素,我没有用c#做过那么多的练习
这是我的代码:
DataRow[] results = dt.Select("[Acc No] = '"+ search +"'");
我已尝试将数据对象从datarow转换为字符串,但这不起作用。 搜索只是文本框中的字符串。
调试时,我可以看到包含所有数据的items数组,所以我知道选择正常,有人可以帮忙吗?
答案 0 :(得分:1)
您需要提供更多代码...例如,您尝试访问DataRow
的内容。要从行中获取值,我相信语法将类似于结果[rowNumber] [columnNumber / name]
即。 results[0][0]
从第一行获取第一列值,或results[0]["Id"]
从第一行获取“Id”列。
当然,您应该在尝试访问results.Count()
数组之前检查DataRow
。