2017-04-09 15 views
0

我是新來的C#和寫了下面的代碼:datagridview的人口CSHARP不工作

public partial class MyUserControl1: MyUserControl 
    { 
     private DataTable dataset; 

     public DataGridView datagrid 
     { 
      get; 
      set; 
     } 
     public MyUserControl1() 
     { 
      InitializeComponent(); 
      datagrid = new DataGridView(); 
     } 
    } 

於是向SQL連接和檢索到的所有數據,「數據集」,由如環填充數據網格這樣的:

this.datagrid.Rows.Add(dataset.Rows[i].ItemArray); 

現在我想 「數據網格」 綁定到窗口一個DataGridView形成這樣

datagridview1.datasource = datagrid; 

但它不工作,問題在哪裏?!

+0

我用「數據集」,這是一個數據表來檢索數據庫 所有行,然後做了一個「數據網格」對象,並填充它使用「數據集」 現在我想查看我是否正確地填充它,所以做了一個DataGridView並且想要看到「datagrid」的內容 – vatob

+0

_Doesn't work_ is __not a useful__ problem description!它顯示嗎?即你有沒有把它添加到UC的控件?或者它顯示沒有數據?另外:你有一個不可思議的傾向,選擇混亂的名字。 DataSet!= DataTable。 DataGrid!= DataGridView – TaW

+0

如果我綁定「數據集」到DataGridView1它的工作原理和數據庫內容顯示爲 但當我嘗試綁定「datagrid」到DataGridView1它不顯示任何東西 – vatob

回答

0

this.Controls.Add (datagrid); 

感謝@TaW沒有爲它指向它