私はデータベースを持っています。最初にデータベースを生成したときは、「削除機能の生成」オプションをわざわざ選択しなかったので、それを追加したいと思っています。
現在、各行に削除ボタンが付いたグリッドビューがデータベースにバインドされています。次のコードでカスタム削除関数を実行できるはずです。
protected void gvUsers_RowDeleting(object sender, GridViewDeleteEventArgs e)
{
using (SqlConnection conn = new SqlConnection(database.ConnectionString))
{
SqlCommand command = conn.CreateCommand();
command.CommandText = "DELETE FROM userlist WHERE Username='@insUsername'";
command.CommandType = System.Data.CommandType.Text;
command.Parameters.Add(new SqlParameter("insUsername", gvUsers.Rows[e.RowIndex].Cells[1].Text));
conn.Open();
command.ExecuteNonQuery();
}
}
上記のコードを挿入関数として使用しても問題はありませんでした...ボタンがGridViewの一部であるという事実と関係があると思いますか?現時点で私は取得します。DeleteCommandが指定されていない限り、データソース「データベース」では削除はサポートされていません。
これに関するどんな助けも素晴らしいでしょう、ありがとう。