Article View: fj.lang.visualbasic
Article #895DBGridの特定のセルへデータ入れる方法
From: 椎名正昭
Date: Fri, 09 Jan 1998 00:00
Date: Fri, 09 Jan 1998 00:00
49 lines
2059 bytes
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-mailShow 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