這段代碼並不顯示信息綁定一個DataGridView預期:綁定一個DataGridView到DataSet直接失敗
dataGridView1.DataSource = ds;
這裏的DS代碼:
public DataSet ConnectandReadList()
{
DataSet ds = new DataSet();
string connection_string="Data Source=hermes;database=qcvalues; Integrated Security=SSPI;";
using (var myConnection = new SqlConnection(connection_string))
{
myConnection.Open();
var command = new SqlCommand(InitializeQuery(), myConnection);
var adapter = new SqlDataAdapter(command);
adapter.Fill(ds);
}
return ds;
}
DataSet是DataTables的集合。你需要指定一個DataTable綁定到DataGridView。否則,即使只有一個,它也不知道要使用哪個DataTable。 – DOK 2010-11-04 22:28:43