0

DataRowを使用して が生成された場合、の単一の値の内容にどのようにアクセスしますか?DbCommandDbDataAdapterDataRow

DataRow("MyField")が含まれていることがわかっている場合、このオブジェクトからStringを取得するにはどうすればよいですか?String

4

3 に答える 3

0

フィールドのデータ型が であることがわかっている場合は、単純に変数Stringに割り当てることができます。String

Dim strMyField As String = row("MyField")

フィールドのデータ型が実際には a でない場合、例外が発生することがありますString

于 2012-11-10T09:40:09.780 に答える
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 に答える