0

選択した行をデータベースから削除するボタンを作成しました。

私の問題は、正しい行を削除することです。231DB の最初の行として配置されていても、ID 列に含まれる行を削除したいと考えています。

myDataSet.Tables["myTable"].Rows[**here I want to address the identity nr from column 1.**].Delete();
4

4 に答える 4

0

さまざまなソリューションを試してみましたが、これがなんとか機能したソリューションです。プログラミング全体の初心者なので、最善の解決策ではないかもしれませんが、私が望んでいることを実行します。

SqlCeCommand myCmd = new SqlCeCommand("DELETE From myTable Where ordreID ="+myInt, myConnection); myCmd.ExecuteNonQuery();
于 2012-06-21T16:09:40.883 に答える
0

これを試して :

string del = "DELETE From TableName Where ColumnName =@ColumnName";
        SqlDataAdapter a = new SqlDataAdapter(del, strinconnection);
        a.SelectCommand.Parameters.AddWithValue("@ColumnName", TheValue);
于 2012-06-20T12:29:07.843 に答える
0

ここで MSDN でDataTable.Select説明されている方法を使用して、削除する必要がある 1 つの行を取得する必要があります。

于 2012-06-20T12:23:53.763 に答える
0

これを試して:

myDataSet.Tables["myTable"].Select("ID = 231").FirstOrDefault().Delete();

「using System.Linq;」があることを確認してください。ファイルの上部にあります。

于 2012-06-20T12:34:37.187 に答える