DataAdapter に挫折 ColumnChanging イベントを使うことにする [DotNET]
http://blog.so-net.ne.jp/nakagami/2007-04-05 の続き。
次の機能として、 Firebird のデータをツール上で編集したくなった。
以前調べた、ここらへん↓を基点に試行錯誤してみる
http://blog.so-net.ne.jp/nakagami/2007-03-24-1
DataGridView と DataTable を FbDataAdapter でつないで、FbDataAdapter に
・InsertCommand
・UpdateCommand
・DeleteCommand
プロパティを設定して、FbDataAdapter.Update() でデータ更新というのが、一番美しいかなぁ・・・と思う。
概念的なところは、ここ↓が分かり易いかな。
http://www.atmarkit.co.jp/fdotnet/vblab/vsdbprog_02/vsdbprog_02_01.html
・・・が、いろいろやってみた結果、挫折。どうもよくわからない。
概念的な理解の次に、じゃ具体的にどう書けば良いか?というところまでくると、はっきり書いてあるサンプルが発見できない。
#SQLServer でウィザードを使う場合は便利なのかもしれないが・・・
#おもちゃ程度なら良いが、うまくスケールしないような気もするし・・・
結論として、DataAdapter.Update() でデータの更新をするのはやめることにした。
なんとなく、今後も使わないほうが良いような気がする。
とにかく、次に、別の方法について調べることにした。
Insert Delete は、ごまかすとして、 Update はセルを編集したら更新できるようにしたい。
セルのデータが変更されたのを検知して Update 処理をするにはどうするのがいいかなぁ・・・
DataTable クラスの ColumnChanging イベントハンドラでやるのが良さそう。
http://www.atmarkit.co.jp/fdotnet/dotnettips/099dgchgcell/dgchgcell.html
うーむ、DataTable 側で変更を検知するとは思わなかったよ。
上記の例を参考に、とりあえず今回やりたいことはできそう。
Canadian Cialis 5 Mg Baclofene Alcool <a href=http://realviaonline.com>cialis</a> Best Canadian Drugstore Donde Venden Viagra Madrid Lupin Keflex
by Auststeend (2019-04-27 23:34)
Cost Of Viagra In Aruba <a href=http://rxbill8.com>canadian pharmacy cialis 20mg</a> Synthroid Purchase Canada No Rx
by Auststeend (2019-04-30 22:12)
Prix Du Levitra En Medecine Puedo Comprar Cialis Sin Receta Mail Order Antibiotics <a href=http://ciali40mg.com>online pharmacy</a> Viagra Generico Miglior Prezzo Definicion De Propecia Nuevo Progreso Mexico Pharmacies
by FranSkige (2019-06-08 00:22)
Purchase Metformin Without Prescription Priligy Utilisation <a href=http://cialtadalaf.com>canadian cialis</a> Where To Order Shipped Ups Dutasteride In Internet 20 Mg Lisinopril Sale No Perscription
by Auststeend (2019-07-01 11:38)
Xenical Online Kaufen Ohne Rezept Amoxicillin And Clavul <a href=http://bestlevi.com>levitra soft tabs</a> Viagra En Andorra
by FranSkige (2019-07-01 22:35)
Generic Elocon On Sale Secure Ordering C.O.D. Rhode Island <a href=http://apcialisle.com/#>Buy Cialis</a> Comprar Cialis En Madrid <a href=http://apcialisle.com/#>Buy Cialis</a> Best Sites For Low Price Cialis
by Stepcer (2020-03-15 06:04)
Generic Dutasteride In Internet <a href=https://apcialisle.com/#>cialis generic buy</a> Can I Buy Zithromax At Walgreens <a href=https://apcialisle.com/#>cialis online reviews</a> Doxycycline Online No Prescription
by JanTrum (2020-03-22 00:31)
Seroxat Withdrawal <a href=https://apcialisle.com/#>Cialis</a> Levitra Testberichte <a href=https://apcialisle.com/#>cialis generic timeline</a> Pflanzliches Viagra Rezeptfrei
by JanTrum (2020-03-22 17:16)
Venta Viagra Generico <a href=https://apcialisle.com/#>Cialis</a> Kamagra Online Bestellen Ohne Rezept <a href=https://apcialisle.com/#>cialis online</a> Propecia Con Comida
by Stepcer (2020-03-24 16:34)
Amoxicillin With Milk <a href=https://abcialisnews.com/#>buy cialis pro</a> Cialis Ou Autres <a href=https://abcialisnews.com/#>Cialis</a> Augmentin Vs Zithromax
by JanTrum (2020-04-26 12:48)
cialis generique danger unsady https://ascialis.com/# - cialis from india Merrupieli Zoloft Canadian Pharcharmy Quibirobia <a href=https://ascialis.com/#>cialis online cheap</a> Quistasict Caratteristiche Levitra
by hoacits (2020-07-16 12:48)