国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > C# > 正文

C#操作SQLite數據庫之讀寫數據庫的方法

2020-01-24 01:03:45
字體:
來源:轉載
供稿:網友

本文實例講述了C#操作SQLite數據庫之讀寫數據庫的方法。分享給大家供大家參考,具體如下:

這里演示讀寫數據庫并在窗體(Form)中顯示其數據,其方式為:

讀:

Database(SQLite) -> DataAdapter -> DataSet -> DataGridView

寫:

Database(SQLite) <- DataAdapter <- DataSet <- DataGridView

1、假設現有數據庫表student,其字段如下:

ID(自增字段,主鍵)

number

name

grade

1

20120001

jackey

1

2、DataGrideView控件和DataSet控件

在Form上拖放一個DataGrideView控件(注意:不需要指定數據源(DataSource),而只需要在代碼中對DataGridView對象的DataSource成員幅值即可);然后再拖放一個DataSet控件(此控制不在窗體上顯示出來)。

3、讀并在DataGrideView中顯示出來

mDbConn = new SQLiteConnection("Data Source=sqlite.student.db");mDbConn.Open();dataAdapter = new SQLiteDataAdapter("SELECT * FROM student;", mDbConn);//讀數據庫dataAdapter.FillSchema(dataSet1, SchemaType.Source, "student");//將數據庫表student的架構信息(此時為主鍵約束)填充到dataSet1的student表中dataAdapter.Fill(dataSet1, "student");//填充DataSet控件dataGridView1.DataSource = dataSet1.Tables["Table"];//注意,DataSet中的數據表依次為Table, Table1, Table2...mDbConn.Close();

注意:

dataAdapter.FillSchema(dataSet1, SchemaType.Source, "student");
將數據庫表student的架構信息(此時為主鍵約束)填充到dataSet1的student表中

4、寫并更新DataGrideView中

mDbConn.Open();DataRow dataRow = dataSet1.Tables["student"].NewRow();dataRow["number"] = "20120010";dataRow["name"] = "李四";dataRow["grade"] = "2";dataSet1.Tables["Table"].Rows.Add(dataRow);dataGridView1.Invalidate();//實時更新dataGridView1dataAdapter.InsertCommand = new SQLiteCommand("INSERT INTO student(number, name, grade) VALUES('" + dataRow["number"] + "','" + dataRow["name"] + "','" + dataRow["grade"] + "')", mDbConn);dataAdapter.Update(dataSet1, "student"");mDbConn.Close();

參數文獻

http://msdn.microsoft.com/zh-cn/library/49z48hxc(v=vs.90).aspx
http://msdn.microsoft.com/zh-cn/library/879f39d8(v=vs.80).aspx
http://msdn.microsoft.com/zh-cn/library/879f39d8(v=vs.100).aspx

更多關于C#相關內容感興趣的讀者可查看本站專題:《C#程序設計之線程使用技巧總結》、《C#操作Excel技巧總結》、《C#中XML文件操作技巧匯總》、《C#常見控件用法教程》、《WinForm控件用法總結》、《C#數據結構與算法教程》、《C#數組操作技巧總結》及《C#面向對象程序設計入門教程

希望本文所述對大家C#程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 卓资县| 中牟县| 嫩江县| 合作市| 江山市| 清远市| 都江堰市| 扶沟县| 泸州市| 万山特区| 瓮安县| 栖霞市| 普陀区| 青龙| 婺源县| 昌吉市| 修水县| 牡丹江市| 上饶市| 泰宁县| 广水市| 西藏| 西安市| 巴里| 蓝山县| 海城市| 尤溪县| 宣武区| 石林| 夹江县| 即墨市| 长白| 柘城县| 金乡县| 洞口县| 当阳市| 桐城市| 稻城县| 高清| 红桥区| 雅江县|