VB6.0用掲示板の過去のログ(No.1)−VBレスキュー(花ちゃん)
[記事リスト] [新規投稿] [新着記事] [ワード検索] [過去ログ] [管理用]

投稿日: 2002/12/29(Sun) 18:25
投稿者KKK
Eメール
URL
タイトルRe^3: FLEXGRIDについて

> > この後、rsの内容を編集していき、最後にUpdateBatchメソッドを呼び出せば、
> > それらの編集結果が、一度に反映されます。

すみません
また質問をさせてください。

            '1レコード目からEOFまでレコードの追加
'            .vsFlexGrid1.Rows = rs.RecordCount + 2
            Do While Not rs.EOF
            
                With FrmDaityo.vsFlexGrid1
                    
                    '1レコード全部の値をグリッドに挿入する
                    .Rows = rs.RecordCount + 2
                    
                    For i = 1 To 53
                
   .TextMatrix(R, i) = IIf(IsNull(rs.Fields(i).Value) = True, Space(0),rs.Fields(i).Value)
                    
                    Next i
                    
                    'COL(0)に列番号を挿入する
                        .TextMatrix(R, 0) = R - 1

                End With
                
                rs.MoveNext
                R = R + 1
                
            Loop

という感じで、ループをかけてテーブルの構成に合わせてグリッドに値を挿入しているのですが、そのグリッドを編集して、更新ボタンでそのグリッド上の値をそのままテーブルに反映させたいのです。
上のようなコードでも場合でもUPDATEBATCHは可能なのでしょうか?
すみません。
きっとまだ解っていないのでとんでもない質問かもしれませんが、よろしくお願いします。


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

- 返信フォーム (この記事に返信する場合は下記フォームから投稿して下さい)

- Web Forum -