タグ付けされた質問 「datarow」

4
DataRowをコピーまたは複製する簡単な方法は?
DataRowのクローンを作成する簡単な方法を探しています。そのロウのスナップショットを撮って保存するようなものです。元の行の値は自由に変更できますが、変更されていない別の保存されたコピーがあります。これは正しい方法ですか? DataRow Source, Destination; // Assume we create some columns and fill them with values Destination.ItemArray = Source.ItemArray; これは、スナップショットのItemArray参照をSourceの参照を指すように設定するだけですか、それとも実際に別のコピーを作成しますか?代わりにこれを行う必要がありますか? Destination.ItemArray = Source.ItemArray.Clone(); 編集:2番目のコードスニペットが実際にコンパイルされるとは思いません。
118 c#  datatable  datarow 

2
ADO.NET DataRow-列の存在を確認する
データ行に列が存在するかどうかを確認するにはどうすればよいですか? データベースからプルバックしたデータを整理するためにデータテーブルを構築しています。各行のデータのタイプに応じて、異なる列を持つデータテーブルを作成する必要があります。次に、後で、調べているデータテーブルに特定の列があるかどうかを確認します。 例外をキャッチしてそのように処理できることはわかっていますが、datarowオブジェクトにこれを行うプロパティまたはメソッドがあるかどうか知りたいのですが? 例外をキャッチすることでこれを行う方法は次のとおりです。 public static String CheckEmptyDataRowItem(DataRow row, String rowName, String nullValue) { try { return row[rowName].ToString(); } catch (System.ArgumentException) { return nullValue; } }


5
すでにデータが含まれているデータテーブルに新しい列とデータを追加するにはどうすればよいですか?
すでにデータが含まれDataColumnているDataTableオブジェクトに新しいものを追加するにはどうすればよいですか? 擬似コード //call SQL helper class to get initial data DataTable dt = sql.ExecuteDataTable("sp_MyProc"); dt.Columns.Add("NewColumn", type(System.Int32)); foreach(DataRow row in dr.Rows) { //need to set value to NewColumn column }
81 c#  datatable  datarow 
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.