昨天学习了如何操作sqlite数据库,今天去图书馆借了C#高级编程,上课的时候不时翻上两页,发现C#果然强大啊。界面什么的很是满足各种需求。有针对性的学习的前提下,我学到了dategirdview控件。
知道这个控件可以绑定数据库显示数据。真是太棒了~~:
string dbPath = "E:\\DB\\Demo.db";
System.Data.SQLite.SQLiteConnection conn = new System.Data.SQLite.SQLiteConnection();
System.Data.SQLite.SQLiteConnectionStringBuilder connstr = new System.Data.SQLite.SQLiteConnectionStringBuilder();
connstr.DataSource = dbPath;
connstr.Password = "admin";//设置密码,SQLite ADO.NET实现了数据库密码保护
conn.ConnectionString = connstr.ToString();
conn.Open();
SQLiteDataAdapter da = new SQLiteDataAdapter("select * from test", conn);
DataSet ds = new DataSet();
da.Fill(ds);
DataTable dt = ds.Tables[0];
dataGridView2.DataSource = dt;
// dataGridView2.DataBind();这行被注释了,因为这段代码是用于web开发中的,所以在winform程序中无效,不过程序本身不需要绑定数据,这个数据库的作用就是启动的时候对datagirdview进行初始化而已
conn.Close();