2014-12-02 35 views
0

我在按鈕中有下面的代碼。通過點擊該按鈕,我從sql server檢索數據並顯示在GridView中。我可以檢索並填寫dt.But我的數據不顯示在網格視圖中, 什麼是問題?請破解我。如何在windows應用程序C中將數據綁定到gridview#

 private void gvIPretrieve_Click(object sender, EventArgs e) 
     { 
     connstring(); 
     conn.Open(); 
     using (SqlCommand cmd = new SqlCommand("gvretrieve_ip", conn)) 
      { 
       cmd.CommandType = CommandType.StoredProcedure ; 
       using (SqlDataAdapter sda = new SqlDataAdapter(cmd)) 
       { 
        using (DataTable dt = new DataTable()) 
        { 
         sda.Fill(dt); 
         dataGridView2.DataSource = dt; 
        } 
       } 
      } 
      } 
+1

執行命令後'dt'中是否有任何數據? – 2014-12-02 05:45:34

+0

嘗試添加dataGridView2.DataBind(); dataGridView2.DataSource = dt之後; – 2014-12-02 07:01:59

回答

1

確保沒有在Windows Application.There沒有GridView控件來顯示的行和列我的形式數據的控制,電子DataGridView.Here是從SQL Server數據庫綁定數據的最佳有用Link通過數據表

0

嘗試使用dataGridView2.DataSource = dt.DefaultView;

0

先生,asp.net或windows?您需要後dataGridView2.DataSource=dt;

希望增加dataGridView2.DataBind();,它幫助。

+0

是的,它幫助...謝謝 – 2014-12-04 05:30:18

相關問題