アプリ版:「スタンプのみでお礼する」機能のリリースについて

DataTableに登録されているフィールドに、特定のフィールドが存在しているかどうか調べるには、どのようにすればよいでしょうか?

dtTable.Columns.Add("TEST1")
dtTable.Columns.Add("TEST2")

dtTableにTEST1とTEST2のフィールドが登録されていたとして、

Dim tmp As String = dtTable.Rows(0).Item("TEST3"),ToString

TEST3のフィールド名で値を取得しようとすると、TEST3の列が登録されていない為、エラーとなります。

そこで、事前にTEST3というフィールドが、DataTableに存在するかどうか調べたいのです。
(ハッシュテーブルのContainsKeyメソッド等のようなものを求めています)
お分かりになる方がいましたら、宜しくお願いします。

A 回答 (1件)

DataColumnCollection.Contains メソッド


http://msdn2.microsoft.com/ja-jp/library/system. …
を使用すればよいと思います。

ちなみに、DataTable.Columns が DatacolumnCollection クラスです。
    • good
    • 0
この回答へのお礼

ありがとうございます。
助かりました。

お礼日時:2007/09/21 08:58

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています


このQ&Aを見た人がよく見るQ&A