tagCANDY CGI VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板) [ツリー表示へ]   [Home]
一括表示(VB.NET VB2005)
タイトルDataTableの存在チェック
記事No6151
投稿日: 2007/08/27(Mon) 10:18
投稿者びぎ
 いつもありがとうございます。

データベース(SQLServer)からSqlDataAdapterで
Datatableを作り、Formに配置しました
10個のテキストボックスに内容を表示します。

データが2件しかない場合は
テキストボックス1とテキストボックス2に
セットします。

そして内容を変更、追加、削除し
Updateメソッドで更新します。

そこで、教えて頂きたいのは
テキストボックスの行位置(1から10)
のDataTableが存在するかしないかで

存在しない場合はNewRowしDatatableにAddするのか
存在した場合、そのままDatatableのRowにテキストボックスの
値をセットするのか、その判断を教えて頂きたいのです。

例えば、2件データを取得し表示しました。
3行を入力した後、Datatableは2行なので、ewRowしDatatableにAddします。

また3行目に入力に戻り、入力した後今度は
前に3行目をAddしてありますので、今度はDatatableのRowにそのまま
値をセットする。

このような場合DataTableのRows.Countでコントロールするのか
それとも何か別に指定の添え字のDAtatableが存在するかどうかの
チェック方法があるのでしょうか?

乱文にて申し訳ありません。
宜しくお願いします。

[ツリー表示へ]