tagCANDY CGI VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
[ツリー表示へ]  [ワード検索]  [Home]

タイトル テキストボックスへの文字列追加
投稿日: 2008/02/18(Mon) 00:42
投稿者オードリー
はじめまして、オードリーです。

以下の動作ができるよう考えています。

DataGridView1(0,a)に商品名、DataGridView1(1,a)にチェックボックスが配置されています。
DataGridView2(0,a)に商品名、DataGridView2(1,a)に商品コードが配置されています。

Private Sub DataGridView1_CellValidated(ByVal sender As Object, ByVal e As _
System.Windows.Forms.DataGridViewCellEventArgs) _
Handles DataGridView1.CellValidated

 Dim a As Integer = e.RowIndex
 Dim c As String

   If DataGridView1(1, a).Value = True Then

     ’cに商品コードを取得
            c =  DataGridView2(1, a).Value.ToString()

   End If

上記のように、チェックボックスにチェックを入れた商品の商品コード(c)を、Button1を
クリックした時、チェックボックスにチェックを入れた商品全ての商品コードを
つなげてTextBox1に書き込むにはどうしたらいいでしょうか?

例:複数の商品の中から、靴、ベルト、財布の商品コードをそれぞれ、
  チェックボックスにてK1256、B6589、W9654を取得し、
  Button1のクリックにてTextbox1に、K1256 B6589 W9654という感じで書き込む。

通常、Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Clickで、書き込むのですが、e.RowIndexを使用するには、DataGridView1_CellValidatedが必要です。
Button1_ClickとDataGridView1_CellValidatedとの関連のさせかたがよく判りません。

ご指南、よろしくお願いいたします。

- 関連一覧ツリー をクリックするとツリー全体を一括表示します)

古いスレッドにレスはつけられません。