DBからデータを永久に削除するために各行の表示削除ボタンがありますが、どのようにしてDBからデータを削除できますか?ボタンを各行で使用してDataGridViewから行を削除
次のコードは、各行の削除ボタンを示しています。私はユーザーがOracleデータベースを持っています 私は削除のための書き込みクエリがありますか?
DataGridViewLinkColumn Deletelink = new DataGridViewLinkColumn();
Deletelink.UseColumnTextForLinkValue = true;
Deletelink.HeaderText = "delete";
Deletelink.DataPropertyName = "lnkColumn";
Deletelink.LinkBehavior = LinkBehavior.SystemDefault;
Deletelink.Text = "Delete";
dataGridView1.Columns.Add(Deletelink);
私は削除のためのコードを記述しているが、私は
private void dataGridView1_CellContentClick(object sender DataGridViewCellEventArgs e)
{
if (e.ColumnIndex == 5)
{
empid = Convert.ToString(dataGridView1.Rows[e.RowIndex].Cells["empid"].Value);
OleDbDataAdapter adp = new OleDbDataAdapter("delete from apps where appsid= '"+empid+"'", con);
DataTable dt = new DataTable();
adp.Fill(dt);
dataGridView1.DataSource = dt;
dataGridView1.Refresh();
セットアップについて十分な情報がありません。データベースの行を削除する場合は、IDまたはKeyが必要になります。 – LarsTech
私はグリッドインデックス – khan
_dataGridView2_または_dataGridView1_を使用して解決しようとしている質問を編集していますか?なぜあなたはdataGridView2のデータソースとしてdatatableを設定していますか? – Steve