从参数tableadapter的列中获取第一行数据

时间:2013-12-11 20:37:34

标签: vb.net sql-server-ce

我正在尝试返回colunn rep-id的第一行值。这是我所拥有的,但只是工作的一半,我没有得到我的字符串值

Dim text as string = sdTableAdapter.Repds(endweek).Rows (0)

如何从列中获取第一行字符串

1 个答案:

答案 0 :(得分:1)

您可以使用Field扩展方法,假设它是第一列:

Dim table As DataTable = sdTableAdapter.Repds(endweek)
Dim text As String = table.Rows(0).Field(Of String)(0)

您也可以通过column-name使用它:

Dim text As String  = table.Rows(0).Field(Of String)("ColumnName")

如果类型不是String,您将收到异常,然后您需要将其转换为正确的类型(例如Int32):

Dim text As String  = table.Rows(0).Field(Of Int32)("ColumnName").ToString()