PDA

View Full Version : حذف سطر انتخاب شده از گرید ویو و دیتابیس با استفاده از oledcommand



saeed-71
شنبه 18 آذر 1391, 08:54 صبح
سلام.
چجوری میتونم سطر انتخاب شده از گرید ویو و دیتا بیس با استفاده از oledcommand رو حذف کنم؟
1.توی قسمت کوئری oleDbDataAdapter چی باید بنویسم؟
2.توی button حذف چی باید بنویسم؟
دقت کنید من از کامپوننت ها استفاده کردم نه از کد به خاطر همین میگم تو کوئری oleDbDataAdapter چی بنویسم.
ممنون میشم اگه جواب بدید.

Raki007
جمعه 14 آذر 1393, 16:18 عصر
سلام... دوستان من هم این مشکل رو دارم... ممنون میشم جواب بدین...

khokhan
جمعه 14 آذر 1393, 18:51 عصر
سلام... دوستان من هم این مشکل رو دارم... ممنون میشم جواب بدین...:لبخند:

.................................................. ....................



private void btnDelete_Click(object sender, EventArgs e)
{

if(dataGridView1.SelectedCells.Count > 0)
{
i = dataGridView1.SelectedCells[0]
OleDbConnection con = new OleDbConnection(constr);
OleDbCommand delcmd = new OleDbCommand();
if (dataGridView1.Rows.Count > 1 && i != dataGridView1.Rows.Count - 1)
{
delcmd.CommandText = "DELETE FROM tb1 WHERE ID=" + dataGridView1.SelectedRows[i].Cells[0].Value.ToString() + "";
con.Open();
delcmd.Connection = con;
delcmd.ExecuteNonQuery();
con.Close();
dataGridView1.Rows.RemoveAt(dataGridView1.Selected Rows[i].Index);
MessageBox.Show("Row Deleted");
}
}
else
{
MessageBox.Show("ردیف انتخاب نشده");
}
}