如何使用DataRow的内容?

时间:2012-10-29 10:56:43

标签: .net casting polymorphism tostring datarow

如果使用DataRowDbCommand生成DbDataAdapter,您如何访问DataRow中单个值的内容?

如果我知道DataRow("MyField")将包含String,我该如何从此String中获取此对象?

3 个答案:

答案 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,则可能会引发异常。