[解決済み] ADO.NET DataRow - カラムの存在を確認する
2022-10-13 05:54:59
質問
データローにカラムが存在するかどうかを確認するにはどうすればよいですか?
データベースから既に引き出したいくつかのデータを整理するためにデータテーブルを構築しています。各行のデータの種類に応じて、異なる列を持つデータテーブルを作成する必要があります。 そして、後で、私が見ているデータテーブルが特定の列を持つかどうかをチェックし、確認したいのです。
例外をキャッチしてそのように処理できることは知っていますが、これを行う datarow オブジェクトのプロパティまたはメソッドがあるのかどうか知りたいと思います。
例外をキャッチして処理する方法は以下のとおりです。
public static String CheckEmptyDataRowItem(DataRow row, String rowName, String nullValue)
{
try
{
return row[rowName].ToString();
}
catch (System.ArgumentException)
{
return nullValue;
}
}
どのように解決するのですか?
このように簡単に確認することができます。
return row.Table.Columns.Contains(columnName);
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
ハートビート・エフェクトのためのHTML+CSS
-
HTML ホテル フォームによるフィルタリング
-
HTML+cssのボックスモデル例(円、半円など)「border-radius」使いやすい
-
HTMLテーブルのテーブル分割とマージ(colspan, rowspan)
-
ランダム・ネームドロッパーを実装するためのhtmlサンプルコード
-
Html階層型ボックスシャドウ効果サンプルコード
-
QQの一時的なダイアログボックスをポップアップし、友人を追加せずにオンラインで話す効果を達成する方法
-
sublime / vscodeショートカットHTMLコード生成の実装
-
HTMLページを縮小した後にスクロールバーを表示するサンプルコード
-
html のリストボックス、テキストフィールド、ファイルフィールドのコード例