سلام دوستان.
چطور میشه یه سطر از گرید ویو رو انتخاب کرد و با یه کلید اون سطر رو حدفش کرد.ممنون میشم .
سلام دوستان.
چطور میشه یه سطر از گرید ویو رو انتخاب کرد و با یه کلید اون سطر رو حدفش کرد.ممنون میشم .
int selected_index_id = int.Parse(dataGridView1.CurrentRow.Cells["id"].Value.ToString());
var db = new databaseContext();
var q = db.tablename.Where(c => c.id == selected_index_id);
if (q.Count() != 0)
{
db.tablename.DeleteOnSubmit(q.Single());//be hamin sadegi!
db.SubmitChanges();
dataGridView1.DataSource = db.tablename;
}
به جای database اون دیتابیسی که خودت ساختیو بنویس و به جای tablename اون جدولیو که خودت در دیتابیس ساختیو بنویس
مرسی دوست عزیز اما برنامه من ویندوزی و با C# هستش.راستی می خوام هم از گریدویو حذف شه هم از دیتا بیس.مرسی
خوب این کد هم مال سی شارپ بود دیگه.
یه کلید بیار رو فرم بنویس ویراش بعد این کد رو داخل اون کلید بذار بعد جایگزین کن.
حل میشه دیگه.هم از دیتا گرید ویو پاک میشه هم دیتا بیس
con.ConnectionString = Class1.str;
con.Open();
cmd.CommandText = "delete from tbl_kol where cod_meli = "+dataGridView1 .CurrentRow.Cells[2].Value+" ";
cmd.Connection = con;
cmd.ExecuteNonQuery();
con.Close();
dt.Clear();
//--------------------------پرکردن دوباره دیتا گرید ویو
con.ConnectionString = Class1.str;
con.Open();
cmd.CommandText = "select * from tbl_kol ";
cmd.Connection = con;
da = new OleDbDataAdapter(cmd);
da.Fill(dt);
dataGridView1.DataSource = dt;
con.Close();