2つの列を持つデータテーブルを返すメソッドを呼び出すことで、GridViewを作成しています。データテーブルを返すと、それをグリッドビューにバインドして表示します。SqlDataSource、ObjectDataSourceなどを使用せずにグリッドビューとその基礎となるデータソースの行を削除する方法
私はSqlDataSourceまたはObjectDataSourceを使用していないので、グリッドビューとデータベース内の基になるデータから行を削除する適切な方法は何ですか?私はちょうどポートフォリオと呼ばれる1つのテーブルから削除する必要があります。固有のキーであるPortfolioIDとPortfolioNameの3つの列IDがあります。データテーブルは、PortfolioNameとポートフォリオ内の項目数を返します。私は私のような何かをするだろうRow_Deletingイベントでこれを行うことが考えていた:
DELETE * FROM Portfolio WHERE PortfolioID = @PortfolioID
私は正しい軌道に乗っていると私はこれをどのように行うのでしょうか? PortfolioIDをGridViewのDataKeyプロパティにバインドできますか(これを行うには正しい構文は何ですか?)