2014-02-26 32 views
0

我正在研究一個asp.net/C#項目,我需要知道是否有可能將DataTable轉換爲C#中的gridview。一種將DataTable轉換爲GridView的方法?

+3

你可以用你的'DataTable'與['.DataSource'(http://msdn.microsoft.com/en-us/library/dd385422%28v=vs.110%29.aspx)財產的Gridview。不要忘記設置['AuthoGenerateColumns'](http://msdn.microsoft.com/zh-cn/library/system.web.ui.webcontrols.gridview.autogeneratecolumns%28v=vs.110%29.aspx)財產變爲'真' –

+2

不,這些是兩個完全分離的領域。你可以[綁定一個DataTable到一個GridView](http://www.dotnetspark.com/kb/4325-bind-datatable-to-gridview.aspx) – asawyer

+0

好吧,所以我試了一下在我的代碼,它似乎是它工作到目前爲止。我將繼續編碼,如果出現問題,我會再次發表評論。 –

回答

1
string Database = "Name Of Database"; 
SqlConnection Con = new SqlConnection("Data Source=SqlServerName; Initial Catalog=" + Database + ";Integrated Security=True"); 
SqlCommand Cmd = new SqlCommand("SELECT * FROM TableName", Con); 

DataTable Table = new DataTable(); 
SqlDataAdapter Adapter = new SqlDataAdapter(Cmd); 
Adapter.Fill(Table); 

Grid.DataSource = Table; 
Grid.DataBind();