مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

hadi.balaghi

عضویت از 1397/06/11

عدم عملکرد update در بانک اطلاعاتی

  • یکشنبه 11 شهریور 1397
  • 11:27
تشکر میکنم

سلام

برنامه ای نوشتم که در اون اطلاعات رو از 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

پاسخ های این پرسش

تعداد پاسخ ها : 6 پاسخ
کاربر سایت

hadi.balaghi

عضویت از 1397/06/11

  • یکشنبه 11 شهریور 1397
  • 12:47

ممنون میشم راهنمایی کنید

کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • یکشنبه 11 شهریور 1397
  • 14:06

متن ارور ؟ 

کاربر سایت

hadi.balaghi

عضویت از 1397/06/11

  • یکشنبه 11 شهریور 1397
  • 14:50

خطایی نمیده

همه چیز خیلی نرمال و مطابق انتظار جلو میره ولی وقتی برنامه رو میبندم و فایل رو چک میکنم تغییری نکرده ، حتی حین اجرای برنامه هم همینطوره ، انگار فقط این تغییرات توی datagridview رخ میده نه فایل اصلی.

موقع لود هم اطلاعات فایل رو که به صورت دستی وارد کردم به طور کامل میاره و فکر میکنم مشکلی با اتصال نداشته باشه.

کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • یکشنبه 11 شهریور 1397
  • 18:34

این لینک رو ببینید 

کاربر سایت

smhd13821397

عضویت از 1397/04/25

  • سه شنبه 13 شهریور 1397
  • 11:51

دوست عزیز هیچ جای کار شما اشکال نداره

تو پوشه ی برنامه ای که ساختییه قسمت bin داره که بانک اطلاعاتی تغییر یافته اونجا ذخیره میشه

به عنوان مثال:

WindowsFormsApplication\WindowsFormsApplication\bin\Debug

کاربر سایت

hadi.balaghi

عضویت از 1397/06/11

  • سه شنبه 13 شهریور 1397
  • 15:14

ممنون بابت پاسخ ، این مورد رو چک کرده بودم ، اما اونجا هم فایل بدون تغییر بود 

کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)