タイトル | : DataTableの存在チェック |
記事No | : 6151 |
投稿日 | : 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が存在するかどうかの チェック方法があるのでしょうか?
乱文にて申し訳ありません。 宜しくお願いします。
|