2011-08-29 31 views
1

我嘗試新行添加到我的數據庫表,並將其接縫一切都在應用WPF進展順利,當我關閉應用程序的數據庫沒有變化(新記錄在數據庫中不添加)我試圖所以這裏使用dataadapters是我的課,我使用和代碼behing問題與數據庫WPF應用程序不能添加任何東西

DD.cs 
    namespace WpfApplication2 
    { 
    class DD 
    { 

    private Database1DataSetTableAdapters.Table1TableAdapter _cpuAdapter = null; 

    protected Database1DataSetTableAdapters.Table1TableAdapter Adapter 
    { 
     get 
     { 
      if (_cpuAdapter == null) 
       _cpuAdapter = new Database1DataSetTableAdapters.Table1TableAdapter(); 

      return _cpuAdapter; 
     } 

    } 





     [System.ComponentModel.DataObjectMethodAttribute 
(System.ComponentModel.DataObjectMethodType.Insert, true)] 
    public bool AddCPU(string Naslov, string Avtor, string Lokacija, int Broj, string 

Zabeleska,串Izdava) {

 Database1DataSet.Table1DataTable cpus = new Database1DataSet.Table1DataTable(); 
     Database1DataSet.Table1Row cpu = cpus.NewTable1Row(); 

     cpu.Naslov = Naslov; 
     if (Naslov == null) cpu.SetNaslovNull(); 
     else cpu.Naslov = Naslov; 
     if (Avtor == null) cpu.SetAvtorNull(); 
     else cpu.Avtor = Avtor; 
     if (Zabeleska == null) cpu.SetZabeleskaNull(); 
     else cpu.Zabeleska = Zabeleska; 
     if (Izdava == null) cpu.SetIzdavaNull(); 
     else cpu.Izdava = Izdava; 
     if (Broj == null) cpu.SetBrojNull(); 
     else cpu.Broj = Broj; 
     if (Lokacija == null) cpu.SetLokacijaNull(); 
     else cpu.Lokacija = Lokacija; 


     cpus.AddTable1Row(cpu); 
     int rowsAffected = Adapter.Update(cpus); 

     // Return true if precisely one row was inserted, otherwise false 
     return rowsAffected == 1; 
    } 

HERE IS THE CODE BEHIND 

it's an event on button click 
    string n, a, z,t,l; 
     int b; 
     l = txtLokacija.Text; 
     t = txtBroj.Text; 
     b = Convert.ToInt32(t); 
     n = txtNaslov.Text; 
     a = txtAvtor.Text; 
     z = txtZabeleska.Text; 
     t = "NONE"; 
     txtZabeleska.Clear(); 
     DD obj1=new DD(); 
     obj1.AddCPU(n,a,l,b,z,t); 

回答

1

我發現它.. ..when我完成了應用程序並公佈了ñ它似乎一切OK了數據庫工作properly..i; VE重新啓動PC和新添加的記錄

相關問題