🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: fj.lang.visualbasic
Article #895

DBGridの特定のセルへデータ入れる方法

#895
From: 椎名正昭
Date: Fri, 09 Jan 1998 00:00
49 lines
2059 bytes
椎名と申します。

現在、DataコントロールをDBGridコントロールのデータソースに指定し、
アクセスで作ったデータベースからデータを表示するというようなプログラム
を作っています。

DBGridコントロールのRowプロパティとColプロパティに値を代入して
Textプロパティに値を入れ、セルの内容を書き換えようと以下のような
コードを書いたのですが、フォーム上に表示されていない行に
カレントが移ろうとすると

6148:不正な行数です。

というエラーが出て止まってしまいます。
(14行目までしか見えていない時に、15行目にカレントを移そうとするとエ
ラー)

注:開いているテーブルには4つの項目があり、すべて文字列型で以下のような
  イメージになっています。

          A                  B                C                D
0
1
.
.
63


Dim i As Integer

For i=0 to 63
    DBGrid1.Row=i
    DBGrid.Col=0
    DBGrid.Text="DATA0"
    DBGrid.Col=1
    DBGrid.Text="DATA1"
    DBGrid.Col=2
    DBGrid.Text="DATA2"
    DBGrid.Col=3
    DBGrid.Text="DATA3"
Next i

CellTextメソッドを使えば値の取得はできるのですが、代入は出来ません。
どなたか特定のセルへ直に値を書き込める方法をご存知無いでしょうか?
おそらく、Rowプロパティに値を代入しながらやる事自体がまずいのだろう
とは思いますが、自分には代替案が分かりません。
出来れば簡単なサンプルコードを付けていただければ幸いです。
よろしくお願いします。
Technical Details
Message-ID: <694dfg$cqb$1@fu.bekkoame.or.jp>
Path: arc1-ca.pugleaf.net!unknown!not-for-mail

Show Full Headers
Complete Article Headers
X-Google-Language: Japanese,JIS
X-Google-Thread: 105c2e,9fd927f4e7c5fe84,start
X-Google-Attributes: gid105c2e,public
From: "椎名正昭" <shiina@ro.bekkoame.or.jp>
Subject: DBGridの特定のセルへデータ入れる方法
Date: 1998/01/09
Message-ID: <694dfg$cqb$1@fu.bekkoame.or.jp>
X-Deja-AN: 314209940
Content-Transfer-Encoding: 7bit
Mime-Version: 1.0
Content-Type: text/plain; charset="iso-2022-jp"
X-MimeOLE: Produced By Microsoft MimeOLE V4.71.1712.3
Organization: BEKKOAME INTERNET INC.
Newsgroups: fj.lang.visualbasic