如果使用DataRow
和DbCommand
生成DbDataAdapter
,您如何访问DataRow
中单个值的内容?
如果我知道DataRow("MyField")
将包含String
,我该如何从此String
中获取此对象?
答案 0 :(得分:0)
你正在寻找的字符串吗?
DataRow("MyField") as string
答案 1 :(得分: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");
答案 2 :(得分:0)
如果已知该字段的数据类型为String
,则只需将其分配给String
变量:
Dim strMyField As String = row("MyField")
如果字段的数据类型实际上不是String
,则可能会引发异常。