【发布时间】:2014-01-09 14:54:51
【问题描述】:
在从 vb.net 迁移到 c# 的过程中,我在使用 datatable 时遇到了这个问题。所以,在这里你看到我想通过引用列标题的名称从第 1 行获取字段的值:
在 vb.net 中,我能够做到这一点:
Dim mydatatable as As New System.Data.DataTable
Dim myvar as string
myvar = mydatatable.Rows(1).Item("mycategory")
但是 C# 中没有 .item()。然而,有DataArray[],但它只接受整数。
something.InnerText = thisdata.Rows[1].ItemArray[1].ToString();
我是否认为我必须遍历所有 列标题 以匹配列的名称,然后获取它的索引?或者有没有办法像我在 vb.net 中那样工作?
【问题讨论】: