DataGridViewで…
初めまして、VB2005初心者のココと申します。
今、VB2005を使い開発しているのですが、詰まってしまいました。
初心者の為、くだらない内容かも知れませんが、ご教授よろしくお願いいたします。
セルに入力されたコードを元にDBから名称を抽出し、名称欄(セル)に表示するプログラムを作っています。
コードを入力し、セルからフォーカスが無くなった際に自動的に名称を表示させたいのですが、うまく表示されず、
現在は、別のセルから戻った後、フォーカスが移動されると表示されるような感じになってしまっています。
フォーカスが離れた際に、表示させればいいと思うのですが、どのようにすればいいのかよく分からず困っております。
今は、CellLeaveを使用しています。
Private Sub DataGridView1_CellLeave(ByVal sender As System.Object, ByVal e As System.Windows.Forms.DataGridViewCellEventArgs) _
Handles DataGridView1.CellLeave
後、名称取得の際はこんな感じにしています。
名称取得(Val(DataGridView1(1, DataGridView1.CurrentCell.RowIndex).Value))
※1がコードを入力する列になります。
よろしくお願いいたします。
お礼
レス遅くなってすいません。 上記のコードを試したところ問題なく解決しました! コードもとても分かりやすくて私にも理解できました。 ありがとうございました^^