sina_t
یک شنبه 14 خرداد 1391, 11:17 صبح
با سلام؛
من یه پروژه دارم که یک فایل xsd که یک فایل dataset هست براش درست کردم. وقتی برنامه رو اجرا می کنم
همه چیز درسته و داده ها رو از db می گیره و در DataGridView نمایش میده.
حالا من یک کلید Refresh در فرم قرار دادم که متد dataAdapter.Fill رو فراخوانی می کنه. با اینکه dataset
پر میشه ولی تغییرات دیده نمیشه و وضعیت داده ها دقیقا" همون وضعیتیه که زمان باز کردن Application داشتن و Refresh نمیشه. در ضمن این تغییرات هم بیرون از Application داره اتفاق می افته مثلا" در SQL Manager.
این هم کدی که برای Refresh کردن نوشتم و Accounts هم اسم Table مورد نظر هست که قراره داده های
داخل اون نمایش داده بشه:
public override void OnRefreshData()
{
MyBook.Data.BookDataSetTableAdapters.AccountsTable Adapter adapter =
new Data.BookDataSetTableAdapters.AccountsTableAdapter ();
adapter.Fill(bookDataSet.Accounts);
dataGridView1.DataSource = bookDataSet;
dataGridView1.DataMember = "Accounts";
}
اگر کسی کد Refresh کردن Dataset رو میدونه خواهش می کنم کمک منه.
ممنون
من یه پروژه دارم که یک فایل xsd که یک فایل dataset هست براش درست کردم. وقتی برنامه رو اجرا می کنم
همه چیز درسته و داده ها رو از db می گیره و در DataGridView نمایش میده.
حالا من یک کلید Refresh در فرم قرار دادم که متد dataAdapter.Fill رو فراخوانی می کنه. با اینکه dataset
پر میشه ولی تغییرات دیده نمیشه و وضعیت داده ها دقیقا" همون وضعیتیه که زمان باز کردن Application داشتن و Refresh نمیشه. در ضمن این تغییرات هم بیرون از Application داره اتفاق می افته مثلا" در SQL Manager.
این هم کدی که برای Refresh کردن نوشتم و Accounts هم اسم Table مورد نظر هست که قراره داده های
داخل اون نمایش داده بشه:
public override void OnRefreshData()
{
MyBook.Data.BookDataSetTableAdapters.AccountsTable Adapter adapter =
new Data.BookDataSetTableAdapters.AccountsTableAdapter ();
adapter.Fill(bookDataSet.Accounts);
dataGridView1.DataSource = bookDataSet;
dataGridView1.DataMember = "Accounts";
}
اگر کسی کد Refresh کردن Dataset رو میدونه خواهش می کنم کمک منه.
ممنون