如果 aDataRow已通过使用DbCommandand生成DbDataAdapter,您如何访问 中单个值的内容DataRow?
如果我知道DataRow("MyField")它将包含 a String,我该如何String摆脱这个对象?
如果 aDataRow已通过使用DbCommandand生成DbDataAdapter,您如何访问 中单个值的内容DataRow?
如果我知道DataRow("MyField")它将包含 a String,我该如何String摆脱这个对象?
它是转换成你要找的字符串吗?
DataRow("MyField") as string
你只需要投射到String对象
DataRow dr = .....//retrive the DataRow object
String yourString = (String)dr["MyField"];
//or if you use System.Linq;
String yourString = dr.Field<String>("MyField");
如果知道该字段的数据类型是 a String,那么可以简单地将其分配给一个String变量:
Dim strMyField As String = row("MyField")
如果字段的数据类型实际上不是 a ,则可能会引发异常String。