選択した行をデータベースから削除するボタンを作成しました。
私の問題は、正しい行を削除することです。231
DB の最初の行として配置されていても、ID 列に含まれる行を削除したいと考えています。
myDataSet.Tables["myTable"].Rows[**here I want to address the identity nr from column 1.**].Delete();
選択した行をデータベースから削除するボタンを作成しました。
私の問題は、正しい行を削除することです。231
DB の最初の行として配置されていても、ID 列に含まれる行を削除したいと考えています。
myDataSet.Tables["myTable"].Rows[**here I want to address the identity nr from column 1.**].Delete();
さまざまなソリューションを試してみましたが、これがなんとか機能したソリューションです。プログラミング全体の初心者なので、最善の解決策ではないかもしれませんが、私が望んでいることを実行します。
SqlCeCommand myCmd = new SqlCeCommand("DELETE From myTable Where ordreID ="+myInt, myConnection); myCmd.ExecuteNonQuery();
これを試して :
string del = "DELETE From TableName Where ColumnName =@ColumnName";
SqlDataAdapter a = new SqlDataAdapter(del, strinconnection);
a.SelectCommand.Parameters.AddWithValue("@ColumnName", TheValue);
ここで MSDN でDataTable.Select
説明されている方法を使用して、削除する必要がある 1 つの行を取得する必要があります。
これを試して:
myDataSet.Tables["myTable"].Select("ID = 231").FirstOrDefault().Delete();
「using System.Linq;」があることを確認してください。ファイルの上部にあります。