フォーム上に”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)
教えて下さい。
よろしくお願いします。
No.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つ処理する事が考えられないのであれば、
どこの掲示板で質問しようと解決はしないと思われます。
No.1
- 回答日時:
まずクリックなのかダブルクリックなのか、はっきりして下さい。
イベントは何を使われてますか?処理が複数回走ったりしていませんか?
DataGridView1.DataSource = dtSet.Tables(0)
を
DataGridView1.DataSource = dtTable
にしない理由は何でしょうか?
ご回答ありがとうございます。
イベントとしてはダブルクリックを採用しています。
私も処理が2回走っているかと1行ずつおってみましたが、それらしい
事はしていませんでした。
DataGridView1.DataSource = dtTable
にしない理由ですが、申し訳ありません、特にありません、、、
私が理解していない部分もあります。。。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) ユーザーフォーム「frm_基本❶」を立ち上げると新規で入力する行数を右下のNoとして表示しています。 1 2023/03/16 19:02
- PHP PHP MySql ページング 2 2022/09/20 06:38
- Visual Basic(VBA) 【前回の続き続きです、ご教示ください】VBAの記述方法がわかりません。 2 2022/08/24 20:49
- Visual Basic(VBA) 【前回の続きです、ご教示ください】VBAの記述方法がわかりません。 2 2022/08/16 16:44
- Visual Basic(VBA) 【困っています2】VBA 追加処理の記述を教えてください。 2 2022/08/26 11:42
- Visual Basic(VBA) 【ご教示ください】VBAの記述方法がわかりません。 2 2022/08/12 21:28
- その他(プログラミング・Web制作) pythonリストの特定の値を表示htmlで表示できない 2 2022/05/14 05:48
- Visual Basic(VBA) 改行ごとに行を追加し、数量を分割 4 2023/07/11 16:39
- Visual Basic(VBA) 列と行の名前(重複あり)が交差するセルに、データを入力したい 2 2022/06/25 22:42
- Visual Basic(VBA) 列 A に同じ日が2つが必要です。 1 2023/03/28 07:25
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
現在のブックを閉じないで、マ...
-
IEの通知バー制御ができなくなった
-
Excel VBA 定義されたプロージ...
-
VBA 複数条件の分岐処理の上手...
-
VBAで各列の"+"と"o"の合計数を...
-
ExcelVBA シート名を複数セルか...
-
VB.net(VB)で、フォームにExcel...
-
ユーザーフォームに別シートか...
-
VBA listBoxから
-
エクセルのマクロについて教え...
-
【VBA】マクロの入ったファイル...
-
VBA初心者 Ctrl+での操作、ボタ...
-
VBAに詳しい方教えてください。
-
エクセルのマクロについて教え...
-
エクセルのマクロについて教え...
-
Excel-VBAのmsgBox()の不思議
-
ExcelのVBAコードについて教え...
-
エクセルのマクロについて教え...
-
エクセルVBAにて =A1=B1とすれ...
-
ExcelのVBAコードについて教え...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VBAのコードを教えてください
-
【ExcelVBA】インデックスが有...
-
ExcelVBA シート名を複数セルか...
-
エクセルvbaについて
-
エクセルのマクロについて教え...
-
【VBA】マクロの入ったファイル...
-
VBA UserFormからの転記で
-
エクセルVBAの配列について
-
Excelで「Ctrl+c」、「Ctrl+v...
-
VBAコードについて教えてくださ...
-
ExcelのVBAコードについて教え...
-
Excel マクロについての相談
-
VBAで質問があります
-
VBAコードについて
-
【ExcelVBA】VBA実行でダイアロ...
-
Excel関数またはVBAでの質問に...
-
ExcelのVBAコードについて教え...
-
ExcelのVBAコードについて教え...
-
ExcelのVBAコードについて教え...
-
Outlookの「受信日時」「件名」...
おすすめ情報