我在Nortwind db中创建了一个简单的表。我正在尝试使用datagridview检索所有数据。我想错过了一些东西,因为datagridview中没有显示任何内容。没有异常,错误按摩只是不起作用
public void getData()
{
SqlConnection con = new SqlConnection(cnn);
DataSet ds = new DataSet();
cmd = new SqlCommand("Select * from info",con);
SqlDataAdapter adp = new SqlDataAdapter(cmd);
adp.Fill(ds);
dataGridView1.DataSource = ds;
}
答案 0 :(得分:3)
使用DataTable
代替DataSet
否则,您需要指定DataGridView
应显示的表格。
答案 1 :(得分:3)
您需要指定DataGridView应显示的表。 请尝试以下代码段。
dataGridView1.DataSource = ds.Tables[0];