2010-01-21 74 views

回答

4

尝试这种情况:

gridview.datasource = cmd.ExecuteReader(); gridview.databind();

1
sql_connection = new SqlConnection(conn_str); 
sql_command = new SqlCommand(query, sql_connection); 
sql_adapter = new SqlDataAdapter(); 
sql_adapter.SelectCommand = sql_command; 

sql_connection.Open(); 
sql_adapter.Fill(dataSet1.Tables.GridViewDataTable); 
sql_connection.Close(); 
1
DataTable dt = new DataTable; 
SqlDatadapter.Fill(dt); 
gridview1.DataSource=dt; 
gridview1.DataBind(); 
1

您可以通过使用GridView控件的DataSource属性做到这一点,并将其分配到DataTable和 的呼叫gridview的DataBind方法。