akram23
دوشنبه 15 خرداد 1391, 13:47 عصر
سلام و خسته نباشید خدمت تمامی مهندسین
یه سوال داشتم، آیا کسی می دونه چرا این کد من کار نمی کنه؟؟؟؟!!!!!:گیج:
ds = ds1.Copy();
dataGridView1.DataSource = ds;
dataGridView1.DataMember = "contacts";
OleDbCommandBuilder comB = new OleDbCommandBuilder(dAdapter);
dAdapter.UpdateCommand = comB.GetUpdateCommand();
dAdapter.Update(ds);
مشکل من این هست که داده هایی رو که update می کنم در بانک ثبت نمی شود!!!
توضیحات که چرا کد را اینطوری نوشتم:
dataGrid من باید قابلیت این را داشته باشه که محتواش ویرایش شود از طریق خودش اما تغیراتش ثبت نشه
یعنی کاربر می تونه داده ها را از تو خود dataGridView تغییر بده ولی خب این تغییرات هیچ تاثیری در داده های پایگاه نباید بگذارد به جاش من تعدادی textBox قرار دادم داده های سطر جاری را نشان می دهد و تغیراتی که روی اینها انجام می شود با کلیک بر روی ثبت باید در پایگاه اعمال شود و نتیجه بر روی dataGrid نمایش داده شود.
در نتیجه من مجبوری از دوتا dataSet استفاده کنم که یکی تغییرات textBox را نگه می دارد(ds1)و برام مهم هست و دیگری برای داده های dataGrid را نشان می دهد(ds)حال زمان ثبت باید داده های dataSet مربوط به textbox ها در پایگاه ثبت شده و حاصل بر روی dataGrid نشان داده شود.:متفکر:
ممنون می شم اگر کسی مشکل این کد را به من بگوید
یه سوال داشتم، آیا کسی می دونه چرا این کد من کار نمی کنه؟؟؟؟!!!!!:گیج:
ds = ds1.Copy();
dataGridView1.DataSource = ds;
dataGridView1.DataMember = "contacts";
OleDbCommandBuilder comB = new OleDbCommandBuilder(dAdapter);
dAdapter.UpdateCommand = comB.GetUpdateCommand();
dAdapter.Update(ds);
مشکل من این هست که داده هایی رو که update می کنم در بانک ثبت نمی شود!!!
توضیحات که چرا کد را اینطوری نوشتم:
dataGrid من باید قابلیت این را داشته باشه که محتواش ویرایش شود از طریق خودش اما تغیراتش ثبت نشه
یعنی کاربر می تونه داده ها را از تو خود dataGridView تغییر بده ولی خب این تغییرات هیچ تاثیری در داده های پایگاه نباید بگذارد به جاش من تعدادی textBox قرار دادم داده های سطر جاری را نشان می دهد و تغیراتی که روی اینها انجام می شود با کلیک بر روی ثبت باید در پایگاه اعمال شود و نتیجه بر روی dataGrid نمایش داده شود.
در نتیجه من مجبوری از دوتا dataSet استفاده کنم که یکی تغییرات textBox را نگه می دارد(ds1)و برام مهم هست و دیگری برای داده های dataGrid را نشان می دهد(ds)حال زمان ثبت باید داده های dataSet مربوط به textbox ها در پایگاه ثبت شده و حاصل بر روی dataGrid نشان داده شود.:متفکر:
ممنون می شم اگر کسی مشکل این کد را به من بگوید