0

我似乎无法访问我的 DataRow 从我的 DataTable 中提取的元素,我也没有太多的 c# 练习

这是我的代码:

DataRow[] results = dt.Select("[Acc No] = '"+ search +"'");

我尝试将数据行中的对象转换为字符串,但这不起作用。搜索只是来自文本框的字符串。

调试时,我可以看到包含所有数据的项目数组,所以我知道选择正在工作,有人可以帮忙吗?

4

1 回答 1

1

您需要提供更多代码...例如您如何尝试访问DataRow. 要从行中获取值,我相信语法类似于 results[rowNumber][columnNumber/name]

results[0][0]从第一行获取第一列值,或results[0]["Id"]从第一行获取“Id”列。

当然,您应该results.Count()在尝试访问DataRow阵列之前进行检查。

于 2012-11-21T02:52:34.897 回答