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

タイトル Re: DataGridView内のComboBoxに値セットするには
投稿日: 2009/04/23(Thu) 10:26
投稿者花ちゃん
> DataGridView内にComboBoxを作成し、取得したデータをConboBoxに設定しようとしたのですが、エラーになります。

> For i = 0 To DataGridView1.RowCount - 1
>     If i = DataGridView1.RowCount - 1 Then
>         Exit For
>     End If
>     '請求明細の商品コードをコンボボックスにセット
>     '商品コードの0002をセットしたところエラーになりました。
>     DataGridView1.Rows(i).Cells(0).Value = DataGridView1.Rows(i).Cells(5).Value
> Next

何方からも回答が無いようなので、エラーがでるならどのようなエラーなのか、正確な
エラー内容を提示しないと見ている人に解らない場合があります。
推測ですが、コンボボックスにセットされていない値を、セットしようとして次の例外が
発生しましたと言ったようなエラーがでているのではないですか。
(全角・半角・大文字・小文字 等の不一致含む)

# バグ取り依頼のような質問をされるとレスがつきにくいです。
 コードを提示される場合は、何を使用としているのか、コードにコメントでも書いて
 おくと他の人が見た場合理解しやすかと。
 たとへば、下記のコードの部分とか。

>     If i = DataGridView1.RowCount - 1 Then
>         Exit For
>     End If

For i = 0 To DataGridView1.RowCount - 2 で済むような。

# コンボボックスの値変更によるイベント - タロ 09/04/08-19:00 No.8854 と同じ方
 ですよね。
 前回の分はどうなりました。
 無暗にハンドルネームを変更しないで下さい(捨てハン禁止)

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

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