vs2008使用sqlite查询数据,不能将查询出来的结果显示到dataGrid1控件上
我想将查询出来的数据显示到DataGrid控件上,但是没有显示。代码如下:SQLiteConnection sqlConn = new SQLiteConnection("Data Source=Storage Card/ProInfo.db");
//打开数据库
if (sqlConn.State != ConnectionState.Open)
{
sqlConn.Open();
string sql = "select * from products";
//将命令填充到command命令中
SQLiteCommand sqlComm = new SQLiteCommand(sql, sqlConn);
//执行命令
SQLiteDataAdapter dataAdapter = new SQLiteDataAdapter(sqlComm);
//定义一个空的数据集
DataSet ds = new DataSet();
//DataTable dt = new DataTable();
sqlComm.ExecuteScalar();
//将得到的数据填充到数据集中
dataAdapter.Fill(ds, "products");
//给控件绑定数据源
dataGrid1.DataSource = ds;
}
//关闭数据库
sqlConn.Close();