0

如果 aDataRow已通过使用DbCommandand生成DbDataAdapter,您如何访问 中单个值的内容DataRow

如果我知道DataRow("MyField")它将包含 a String,我该如何String摆脱这个对象?

4

3 回答 3

0

它是转换成你要找的字符串吗?

      DataRow("MyField") as string
于 2012-10-29T11:03:38.853 回答
0

你只需要投射到String对象

DataRow dr = .....//retrive the DataRow object
String yourString = (String)dr["MyField"];
//or if you use System.Linq;
String yourString = dr.Field<String>("MyField");
于 2012-10-29T11:03:44.210 回答
0

如果知道该字段的数据类型是 a String,那么可以简单地将其分配给一个String变量:

Dim strMyField As String = row("MyField")

如果字段的数据类型实际上不是 a ,则可能会引发异常String

于 2012-11-10T09:40:09.780 回答