- 題名: Datagridに関して
 - 日時: 2003/10/14 10:01:08
 - ID: 925
 - この記事の返信元: 
- (なし)
 
 - この記事への返信: 
- [931] Re[1]: Datagridに関して2003/10/14 15:50:18
 
 - ツリーを表示
 
■No925に返信(あかさたさんの記事)
> Datagridに関して、Accessを用いて、表示を行っています。
> 更新ボタンを作成し、OleDataAdapter.fillを用いて、データベースを参照する際、
> 更新ボタンを押すたびに、一度表示した行をどんどん追加して、表示を行ってしまいます。(下に例をのせます。)
> Datagridを更新ボタンを押すたびに、Datagredの内部の初期化を行いたいのですが、
> やり方がわかりません。
> どなたか教えてください。
> 
重複する状態を再現できないので原因は、なんともですが
以下の方法でDataGridを初期化できます。
        Me.DataGrid1.DataSource = Nothing
        Me.DataGrid1.DataMember = ""
        Me.DataGrid1.Refresh()
初期化後にDataSourceとDataMemberを再設定し、Refreshしても
現象が変わらなければOleDataAdapterの使い方に原因があるのかも
しれませんね。
Datagridに関して、Accessを用いて、表示を行っています。
更新ボタンを作成し、OleDataAdapter.fillを用いて、データベースを参照する際、
更新ボタンを押すたびに、一度表示した行をどんどん追加して、表示を行ってしまいます。(下に例をのせます。)
Datagridを更新ボタンを押すたびに、Datagredの内部の初期化を行いたいのですが、
やり方がわかりません。
どなたか教えてください。
例:
番号 名前
0001 まこと
0002 ゆうじ
↓(更新ボタンをおすと。)
番号 名前
0001 まこと
0002 ゆうじ
0001 まこと
0002 ゆうじ
↓
以下どんどん追加されていきます。