سلام
برنامه ای نوشتم که در اون اطلاعات رو از textbox ها میگیره و در فایل access ذخیره میکنه
اطلاعات وقتی وارد میشن در datagridview آپدیت میشن ولی در فایل access نه
ممنون میشم راهنمایی کنید کجای کارم اشتباه هست
//Start NEW Buttom private void NewButt_Click(object sender, EventArgs e) { //Enable Pannel InformationPanel.Enabled = true; //Enter Data try { CompanyTB.Focus(); this.bUDBACDataSet.BUDBT1.AddBUDBT1Row(this.bUDBACDataSet.BUDBT1.NewBUDBT1Row()); bUDBT1BindingSource.MoveLast(); } catch (Exception ex) { MessageBox.Show(ex.Message, "Message", MessageBoxButtons.OK, MessageBoxIcon.Error); bUDBT1BindingSource.ResetBindings(false); } } //END New Button //Start Edit Buttom private void EditButt_Click(object sender, EventArgs e) { InformationPanel.Enabled = true; CompanyTB.Focus(); } //End Edit Button //Start Save Button private void SaveButt_Click(object sender, EventArgs e) { //Disable Panel InformationPanel.Enabled = false; //Save Data try { bUDBT1BindingSource.EndEdit(); bUDBACDataSet.AcceptChanges(); bUDBT1TableAdapter.Update(this.bUDBACDataSet.BUDBT1); } catch (Exception ex) { MessageBox.Show(ex.Message, "Message", MessageBoxButtons.OK, MessageBoxIcon.Error); bUDBT1BindingSource.ResetBindings(false); } } //End Save Button //Start Cancel Button private void CancButt_Click(object sender, EventArgs e) { //Disable Panel InformationPanel.Enabled = false; bUDBT1BindingSource.ResetBindings(false); } //End Cancel Button //Start KeyDown For Delete Row private void ListGridView_KeyDown(object sender, KeyEventArgs e) { if (e.KeyCode == Keys.Delete) { if (MessageBox.Show("Are You Sure ?!!!", "Message", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) bUDBT1BindingSource.RemoveCurrent(); } } //End KeyDown For Delete Row
ممنون میشم راهنمایی کنید
متن ارور ؟
خطایی نمیده
همه چیز خیلی نرمال و مطابق انتظار جلو میره ولی وقتی برنامه رو میبندم و فایل رو چک میکنم تغییری نکرده ، حتی حین اجرای برنامه هم همینطوره ، انگار فقط این تغییرات توی datagridview رخ میده نه فایل اصلی.
موقع لود هم اطلاعات فایل رو که به صورت دستی وارد کردم به طور کامل میاره و فکر میکنم مشکلی با اتصال نداشته باشه.
این لینک رو ببینید
دوست عزیز هیچ جای کار شما اشکال نداره
تو پوشه ی برنامه ای که ساختییه قسمت bin داره که بانک اطلاعاتی تغییر یافته اونجا ذخیره میشه
به عنوان مثال:
WindowsFormsApplication\WindowsFormsApplication\bin\Debug
ممنون بابت پاسخ ، این مورد رو چک کرده بودم ، اما اونجا هم فایل بدون تغییر بود
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)