.NETやオラクル リナックス メモです (書き散らかしです すいません)

データセットのDataTable のビュー


データセットを設定後にDataViewをつくる

DataView firstView = new DataView(myTable);
※myTableはデータセットのOracleDataTableのインスタンスとする


並べ替え、フィルタ処理、検索、編集、移動を実行できる、データ連結可能

参考:D-Programmer様


DataTableにはDefaultViewというプロパティがあり、これはDataViewそのものです
DataViewを生成しなくても機能を利用できます

参考:どっとねっとふぁん様


レコードに相当するのはDataRowViewクラスのインスタンス


レコードの追加はこんな感じ

DataRowView myDataRowView;
myDataRowView=firstView.AddNew();
myDataRowView["item"] = "fish";
各項目を編集
myDataRowView.EndEdit();

レコードの編集はこんな感じ

※myDataViewは編集したいDataViewインスタンス
DataRowView myDataRowView=myDataView[インデックス];
myDataRowView["item"] = "fish";
各項目を編集
myDataRowView.EndEdit();

OracleCommandbuilderで更新コマンドを作成しデータアダプター?のUpdateメソッドにて反映する



データセット(C#カテゴリー)


⇒MSDNへ

コメントをかく


「http://」を含む投稿は禁止されています。

利用規約をご確認のうえご記入下さい

管理人/副管理人のみ編集できます