タイトル : テキストボックスへの文字列追加 投稿日 : 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との関連のさせかたがよく判りません。 ご指南、よろしくお願いいたします。 |