PDA

View Full Version : چطور میشه بعد از GetChange مقدار یه فیلد رو تغییر داد؟



Developer Programmer
یک شنبه 06 اردیبهشت 1388, 12:01 عصر
من با GetChange تغییرات اعمال شده در گرید رو میخونم و روشون پردازش میکنم.
حالا میخوام اگه مثلا فیلد Title مقدار نداشته باشه به جای اون "Empty" رو ذخیره کنه...
منتها نمیتونم!


DataSet TempDataSet = new DataSet();
if (myDataSet.HasChanges())
{
this.BindingContext[myDataSet, "Employees"].EndCurrentEdit();

TempDataSet = myDataSet.GetChanges();
foreach (DataRow dr in TempDataSet.Tables[0].Rows)
if (dr.RowState != DataRowState.Deleted)
if (dr["Title"].ToString().Trim() == String.Empty)
{
اینجا میخوام مقدارش رو تغییر بدم
}
myDataAdapter.Update(TempDataSet.Tables[0]);
myDataSet.AcceptChanges(); // commit changes

Developer Programmer
یک شنبه 06 اردیبهشت 1388, 12:06 عصر
حل شد...
به جای


dr[ "title" ] = "Empty ";

از


dr[ "title" ].ToString() = "Empty ";

استفاده میکردم. Error میداد