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

フォーム上に”DataGridView”を貼り付け、そこへ1行ずつ、複数行データを入力するような
事を考えています。

厳密には、”DataGridView”のセルをダブルクリックした時に、他のDBから検索された
結果を貼り付ける(表示)ような事をしています。

その際に、”Datatable”と”DataGridView”をバインドし、ダブルクリックされたら”DataTable”
へ追加し表示というような事をしていますが、1件目(1行目)をクリック⇒表示、2件目(2行目)
クリック⇒表示という場合には正しく表示されますが、1件目(1行目)クリック⇒表示の後、再度
1行目をクリックして表示した場合、なぜか”DataTable”の件数が、追加もしていないのに
最初から2件となっていて、さらに処理が終わった後には、2件となっているはずが3件となって
いて、さらに空白の行が追加されてしまっています。

どうしてもこの現象から脱する事ができず、助けて頂ければと思います。

“DataTable”への追加は、問題ないかとは思われますが、、、

★ 記述内容

Dim data_row As DataRow = dtTable.NewRow()
data_row("発注番号") = PIN_発注番号
data_row("発注日付") = KIN_発注日付
dtTable.Rows.Add(data_row)
DataGridView1.DataSource = dtSet.Tables(0)

教えて下さい。

よろしくお願いします。

A 回答 (2件)

Excel のプロセスが残る話でもそうなんだけど、


http://qanda.rakuten.ne.jp/qa7153396.html
http://qanda.rakuten.ne.jp/qa7192595.html
http://hpcgi1.nifty.com/MADIA/vbnet/wwwlng.cgi?p …
回答は付いているが対応が中途半端というか、そもそも理解しなきゃ
プログラムなんてできないわけですが、
回答に書かれている内容が理解できていないのに締めて全く進んでいない
というように見えるわけです。

http://hpcgi1.nifty.com/MADIA/vbnet/wwwlng.cgi?p …
http://hpcgi1.nifty.com/MADIA/vbnet/wwwlng.cgi?p …
http://hpcgi1.nifty.com/MADIA/vbnet/wwwlng.cgi?p …
すでに付いている回答に対して自分の頭で考えて出来ない点をしぼって
説明して下さい。丸々何も出来ませんでは話になりません。
”プログラム”というものをしてください。

特に、今回の質問内容については、何かのプロパティを設定したり、
Datasouce と連携させたりだけでは解決が難しいと思われますので、
泥臭いコーディングで1つ1つ処理する事が考えられないのであれば、
どこの掲示板で質問しようと解決はしないと思われます。
    • good
    • 0

まずクリックなのかダブルクリックなのか、はっきりして下さい。


イベントは何を使われてますか?処理が複数回走ったりしていませんか?

DataGridView1.DataSource = dtSet.Tables(0)

DataGridView1.DataSource = dtTable
にしない理由は何でしょうか?
    • good
    • 0
この回答へのお礼

ご回答ありがとうございます。

イベントとしてはダブルクリックを採用しています。

私も処理が2回走っているかと1行ずつおってみましたが、それらしい
事はしていませんでした。

DataGridView1.DataSource = dtTable

にしない理由ですが、申し訳ありません、特にありません、、、

私が理解していない部分もあります。。。

お礼日時:2012/01/24 08:37

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