سلام، من در ثبت اطلاعاتی که در ds تغییر دادم در بانکم مشکل دارم. ممنون می شم اگه کمکم کنید.:لبخندساده:
Printable View
سلام، من در ثبت اطلاعاتی که در ds تغییر دادم در بانکم مشکل دارم. ممنون می شم اگه کمکم کنید.:لبخندساده:
منظورت ()ds.SaveChanges که نیست. هست؟
با VS2005 کار می کنم ()ds.SaveChanges نداره
کدتون رو بگذارید یا توضیح بدید که مشکلتون دقیقا چیه؟
private void dataGridView1_CellEndEdit(object sender, DataGridViewCellEventArgs e)
{
con.Open();
da.Update(ds, "s");
bs = new BindingSource(ds, "s");
dataGridView1.DataSource = bs;
con.Close();
ds.Reset();
ds.Clear();
{
تا اینجا مطمائنم که تغییر در ds اعمال میشه حالا می خوام ثبت کنم که دفعه بعدی اطلاعات جدید بیاد که نمی شه، اینم کدشه.
private void dataGridView1_CellEndEdit(object sender, DataGridViewCellEventArgs e)
{
con.Open();
da.Update(ds, "s");
ds.AcceptChanges();
con.Close();
ds.Clear();
strsql = "select * from st order by id";
da = new OleDbDataAdapter(strsql, con);
da.Fill(ds, "s");
bs = new BindingSource(ds, "s");
dataGridView1.DataSource = bs;
}
من معذرت میخوام. شرمنده. مقصر من بدم. تابع درست AcceptChanges(); هست
خوب با این وجودم کار نمی کنه؟ نمی دونم چشه؟