mdssoft
جمعه 20 دی 1387, 14:54 عصر
سلام به همگی .
من یه DataBase (http://i44.tinypic.com/6zn8td.jpg) تو پروژه ام ساختم با نام Database1.mdf
خود VS2008 SP1 یه DataSet به پروژه من اضافه کرد با نام Database1DataSet
من هم یه DataTable (http://i40.tinypic.com/332yttv.jpg) برای update و به روز رسانی DataBase به پروژه اضافه کردم .
حالا من میخوام که دیتا بیس رو با DataSet & DataTable & TableAdapter به روز کنم و به دیتا بیس با ایت سه شی دستیابی داشته باشم .
من از این کد استفاده کردم . هیچ گونه exception ی هم نمیده .
Database1DataSetTableAdapters.eventsTableTableAdap ter eventsTableTableAdapte =
new WpfApplication1.Database1DataSetTableAdapters.even tsTableTableAdapter();
Database1DataSet.eventsTableDataTable eventsTableDataTable =
new Database1DataSet.eventsTableDataTable();
eventsTableTableAdapte.Fill(eventsTableDataTable);
var id = (from c in eventsTableDataTable.Distinct()
select c.id).Last();
id++;
DataRow newDataRow = eventsTableDataTable.NewRow();
newDataRow["event"] = "event" + id.ToString();
newDataRow["date"] = id;
eventsTableDataTable.Rows.Add(newDataRow);
eventsTableTableAdapte.Update(eventsTableDataTable );
eventsTableTableAdapte.Dispose();
eventsTableDataTable.Dispose();اما بعد از اجرای این کد دیتا بیس رو که نگاه میکنم هیچ تغییری نکرده و همون اطلاعات قبلی توش هست .
میشه راهنماییم کنید .
آیا کد و روش من درسته .
ممنون از شما .
من یه DataBase (http://i44.tinypic.com/6zn8td.jpg) تو پروژه ام ساختم با نام Database1.mdf
خود VS2008 SP1 یه DataSet به پروژه من اضافه کرد با نام Database1DataSet
من هم یه DataTable (http://i40.tinypic.com/332yttv.jpg) برای update و به روز رسانی DataBase به پروژه اضافه کردم .
حالا من میخوام که دیتا بیس رو با DataSet & DataTable & TableAdapter به روز کنم و به دیتا بیس با ایت سه شی دستیابی داشته باشم .
من از این کد استفاده کردم . هیچ گونه exception ی هم نمیده .
Database1DataSetTableAdapters.eventsTableTableAdap ter eventsTableTableAdapte =
new WpfApplication1.Database1DataSetTableAdapters.even tsTableTableAdapter();
Database1DataSet.eventsTableDataTable eventsTableDataTable =
new Database1DataSet.eventsTableDataTable();
eventsTableTableAdapte.Fill(eventsTableDataTable);
var id = (from c in eventsTableDataTable.Distinct()
select c.id).Last();
id++;
DataRow newDataRow = eventsTableDataTable.NewRow();
newDataRow["event"] = "event" + id.ToString();
newDataRow["date"] = id;
eventsTableDataTable.Rows.Add(newDataRow);
eventsTableTableAdapte.Update(eventsTableDataTable );
eventsTableTableAdapte.Dispose();
eventsTableDataTable.Dispose();اما بعد از اجرای این کد دیتا بیس رو که نگاه میکنم هیچ تغییری نکرده و همون اطلاعات قبلی توش هست .
میشه راهنماییم کنید .
آیا کد و روش من درسته .
ممنون از شما .