アーカイブ

‘DataTable’ タグのついている投稿

VB.NET Tips DataTableの行を削除する

2009 年 8 月 16 日

VB.NET Tips DataTableの行を削除する

photo by letgoandletsgo

ADO.Netで、DataTable(データテーブル)内の行を削除するには、2通りのやり方があります。

  • Removeメソッドを呼び出し、行そのものを削除
  • Deleteメソッドを呼び出し、行のRowStateにDeleteマークをつける

続きを読む…

SQL Server, VB.NET, コンピュータ, データベース , , , , , , ,

VB.NET Tips FlexGrid.NETにBindしたDataTableの任意行にDataRowを追加

2009 年 5 月 1 日

DataTable内の任意行にDataRow(新規行)を追加する

photo by Taschapascha

FlexGrid.NETにDataBindされたDataTable内の任意行にDataRow(新規行)を追加する際、
「同時実行違反:UpdateCommand によって、処理予定の1レコードのうち0件が処理されました。」
このエラーが出て、新規行を追加できませんでした。

同時実行違反エラーというのが、DataAdapterに設定したUpdateCommandのWHERE句に指定した値で行が参照できないときなどに出力されるエラーです。

このときのコードが下記のものです。

続きを読む…

VB.NET, コンピュータ , , , , , , , ,

VB.NET Tips DataSetに追加したDataTableを解放

2009 年 4 月 23 日

DataSetに追加したDataTableを解放

photo by Maria Kristin Steinsson

VB.NETでDataSetにDataTableを追加して、コントロールのDataSourceに登録して表示。

この処理を行った後、内容をすべてリロードするときにDataSetに登録したDataTableにそのままリロードをかけ、上書きすると処理速度がぐっと落ちます。

この際、DataSet.Tables プロパティを使用して、DataSet内に該当テーブルが存在するか確認し、DataSet内の該当DataTableをクリアーしてから再登録すると速度も落ちずスムーズに登録できます。

MSDN .NET Framework クラス ライブラリ DataSet.Tables プロパティ

続きを読む…

SQL Server, VB.NET, WordPress, コンピュータ, データベース, ハードウェア, 動画 , , , , , , ,