in_the_rain
سه شنبه 04 اسفند 1388, 17:01 عصر
سسلام به دوستان عزیز
من از طریق دیتاگرید ویو میخوام دیتا بیس رو آپدیت کنم
این هم کدم میشه بگید اشکال کد زیر چیه
من توی فرمم دکمه ثبت دارم که میره اول ثبت میکنه بعد میخام وقتی که نوی فرم باز اگه کاربر خواست بتونه آپدیت کنه بدون اینکه فرم رو ببنده
string strConn = "server=(local);database=check1;uid=sa;pwd=sa";
SqlConnection sqlConn = new SqlConnection(strConn);
SqlCommand comm = new SqlCommand("select * from Taghsit",sqlConn);
SqlDataAdapter da = new SqlDataAdapter();
DataSet ds = (DataSet)dataGridViewTaghsit.DataSource;
da.SelectCommand = new SqlCommand("select * from Taghsit", sqlConn);
da.Fill(ds, "TempTaghsit");
SqlCommandBuilder comBuilder = new SqlCommandBuilder(da);
da.FillSchema(ds, SchemaType.Mapped, "Taghsit");
da.UpdateCommand = comBuilder.GetUpdateCommand();
DataTable dt = ds.Tables[0].GetChanges(DataRowState.Modified);
if(dt !=null)
{
try
{
dt = ds.Tables[0].GetChanges(DataRowState.Modified);
da.Update(dt);
ds.Tables[0].AcceptChanges();
MessageBox.Show("¢نیی©ں¢ ¨¦ی©ى ¬§");
da.Dispose();
comBuilder.Dispose();
comm.Dispose();
dt.Dispose();
ds.Dispose();
}
catch (Exception ex)
{
MessageBox.Show(ex.Message+ex.Source+ "¦لں §© £ ¢ ںلéںمں¢");
}
}
}
این هم کد آپدیت میه بگید اشکالم کجاست
با تشکر از همه دوستان عزیز
من از طریق دیتاگرید ویو میخوام دیتا بیس رو آپدیت کنم
این هم کدم میشه بگید اشکال کد زیر چیه
من توی فرمم دکمه ثبت دارم که میره اول ثبت میکنه بعد میخام وقتی که نوی فرم باز اگه کاربر خواست بتونه آپدیت کنه بدون اینکه فرم رو ببنده
string strConn = "server=(local);database=check1;uid=sa;pwd=sa";
SqlConnection sqlConn = new SqlConnection(strConn);
SqlCommand comm = new SqlCommand("select * from Taghsit",sqlConn);
SqlDataAdapter da = new SqlDataAdapter();
DataSet ds = (DataSet)dataGridViewTaghsit.DataSource;
da.SelectCommand = new SqlCommand("select * from Taghsit", sqlConn);
da.Fill(ds, "TempTaghsit");
SqlCommandBuilder comBuilder = new SqlCommandBuilder(da);
da.FillSchema(ds, SchemaType.Mapped, "Taghsit");
da.UpdateCommand = comBuilder.GetUpdateCommand();
DataTable dt = ds.Tables[0].GetChanges(DataRowState.Modified);
if(dt !=null)
{
try
{
dt = ds.Tables[0].GetChanges(DataRowState.Modified);
da.Update(dt);
ds.Tables[0].AcceptChanges();
MessageBox.Show("¢نیی©ں¢ ¨¦ی©ى ¬§");
da.Dispose();
comBuilder.Dispose();
comm.Dispose();
dt.Dispose();
ds.Dispose();
}
catch (Exception ex)
{
MessageBox.Show(ex.Message+ex.Source+ "¦لں §© £ ¢ ںلéںمں¢");
}
}
}
این هم کد آپدیت میه بگید اشکالم کجاست
با تشکر از همه دوستان عزیز