omidabjadi
دوشنبه 11 مرداد 1389, 00:04 صبح
با سلام به دوستان
من براي حذف از dataGridView از كد زير استفاده مي كنم كه يك ركورد را انتخاب مي كنم وبا زدن دكمه DELETE اون ركورد را پاك مي كنم مي خواستم ببينم چطوري مي شه بدون استفاده از CHECKBOX تعدادي ركورد را انتخاب وبا زدن كليد DELETE اونها را پاك كنم
لطفا به من كمك كنيد
در ضمن از STORE PRPCEDURE براي DELETE استفاده كردم
tDataRowView dr = (DataRowView)this.BindingContext[ds2.Tables["phb"]].Current;
string id = (string)dr.Row["name"];
dr.Delete();
SqlConnection cn = new SqlConnection();
cn.ConnectionString = "Data Source=.\\SQLEXPRESS;AttachDbFilename=" + Application.StartupPath + "\\phone.mdf;Integrated Security=True;Connect Timeout=30;User Instance=True";
SqlCommand com = new SqlCommand("delete from phb where name=@id", cn);
com.Parameters.AddWithValue("@id", id);
cn.Open();
com.ExecuteNonQuery();
com.Clone();
ds2.Clear();
open();
}
}
من براي حذف از dataGridView از كد زير استفاده مي كنم كه يك ركورد را انتخاب مي كنم وبا زدن دكمه DELETE اون ركورد را پاك مي كنم مي خواستم ببينم چطوري مي شه بدون استفاده از CHECKBOX تعدادي ركورد را انتخاب وبا زدن كليد DELETE اونها را پاك كنم
لطفا به من كمك كنيد
در ضمن از STORE PRPCEDURE براي DELETE استفاده كردم
tDataRowView dr = (DataRowView)this.BindingContext[ds2.Tables["phb"]].Current;
string id = (string)dr.Row["name"];
dr.Delete();
SqlConnection cn = new SqlConnection();
cn.ConnectionString = "Data Source=.\\SQLEXPRESS;AttachDbFilename=" + Application.StartupPath + "\\phone.mdf;Integrated Security=True;Connect Timeout=30;User Instance=True";
SqlCommand com = new SqlCommand("delete from phb where name=@id", cn);
com.Parameters.AddWithValue("@id", id);
cn.Open();
com.ExecuteNonQuery();
com.Clone();
ds2.Clear();
open();
}
}