错误:da.Fill(ds,"Customer")
;我该怎么办呢?请帮帮我..
public void LoadRecord()
{
con.Open();
string sql="SELECT * FROM Customer";
SqlDataAdapter da = new SqlDataAdapter(sql,con);
DataSet ds = new DataSet();
da.Fill(ds,"Customer");
dgvview.DataSource=ds.Tables["Customer"];
con.Close();
}
答案 0 :(得分:1)
问题:您的代码确实没有问题,Invalid Object Name
错误即将发生,因为您指的是错误的Database
名称因此无法识别表格{ {1}}。
解决方案:检查您是否正在使用正确的数据库名称。
注意:检查Customer
Initial Catalog
参数的数据库名称
connection string
答案 1 :(得分:0)
确保只选择您需要的列: e.g:
string sql="SELECT ID, Name FROM Customer";
此外,您可以像这样应用数据源:
dgvview.DataSource=ds;
否则您的代码看起来没问题。
如果您可以在数据库上启动查询,请同时重新检查。