最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

C#操作SQLite數(shù)據(jù)庫之讀寫數(shù)據(jù)庫的方法

 更新時(shí)間:2016年07月05日 16:01:37   作者:zhenyongyuan123  
這篇文章主要介紹了C#操作SQLite數(shù)據(jù)庫之讀寫數(shù)據(jù)庫的方法,簡(jiǎn)單分析了C#針對(duì)SQLite數(shù)據(jù)庫的讀寫及顯示等操作相關(guān)技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下

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

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

讀:

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

寫:

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

1、假設(shè)現(xiàn)有數(shù)據(jù)庫表student,其字段如下:

ID(自增字段,主鍵)

number

name

grade

1

20120001

jackey

1

2、DataGrideView控件和DataSet控件

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

3、讀并在DataGrideView中顯示出來

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

注意:

dataAdapter.FillSchema(dataSet1, SchemaType.Source, "student");
將數(shù)據(jù)庫表student的架構(gòu)信息(此時(shí)為主鍵約束)填充到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();//實(shí)時(shí)更新dataGridView1
dataAdapter.InsertCommand = new SQLiteCommand("INSERT INTO student(number, name, grade) VALUES('" + dataRow["number"] + "','" + dataRow["name"] + "','" + dataRow["grade"] + "')", mDbConn);
dataAdapter.Update(dataSet1, "student"");
mDbConn.Close();

參數(shù)文獻(xiàn)

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

更多關(guān)于C#相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《C#程序設(shè)計(jì)之線程使用技巧總結(jié)》、《C#操作Excel技巧總結(jié)》、《C#中XML文件操作技巧匯總》、《C#常見控件用法教程》、《WinForm控件用法總結(jié)》、《C#數(shù)據(jù)結(jié)構(gòu)與算法教程》、《C#數(shù)組操作技巧總結(jié)》及《C#面向?qū)ο蟪绦蛟O(shè)計(jì)入門教程

希望本文所述對(duì)大家C#程序設(shè)計(jì)有所幫助。

相關(guān)文章

  • 在C#中優(yōu)化JPEG壓縮級(jí)別和文件大小方式

    在C#中優(yōu)化JPEG壓縮級(jí)別和文件大小方式

    文章介紹了如何在C#中優(yōu)化JPEG壓縮級(jí)別和文件大小,通過使用文件菜單加載圖像文件并選擇不同的壓縮級(jí)別,程序?qū)D像保存為臨時(shí)文件并顯示生成的圖像和文件大小,關(guān)鍵方法SaveJpg使用給定的壓縮指數(shù)保存JPG文件,并通過GetEncoderInfo獲取編碼器信息
    2025-01-01
  • c#實(shí)現(xiàn)flv解析詳解示例

    c#實(shí)現(xiàn)flv解析詳解示例

    本文提供的解析程序簡(jiǎn)單的把FLV分解了出來,如果要做FLV的修改操作的話,可以給每個(gè)類加個(gè)toStream方法,再歷遍依次調(diào)用就可以寫回到文件里了
    2014-01-01
  • C# 中屬性PropertyInfo的setvalue用法說明

    C# 中屬性PropertyInfo的setvalue用法說明

    這篇文章主要介紹了C# 中屬性PropertyInfo的setvalue用法說明,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2021-01-01
  • C# 操作符之三元操作符淺析

    C# 操作符之三元操作符淺析

    C# 操作符之三元操作符“?:”是如何使用的呢?C# 操作符之三元操作符“?:”需要注意的是什么呢?那么本文就向你簡(jiǎn)單介紹C# 操作符之三元操作符“?:”的基本情況。
    2011-02-02
  • DataGridView自動(dòng)設(shè)定列寬和行高

    DataGridView自動(dòng)設(shè)定列寬和行高

    這篇文章介紹了DataGridView自動(dòng)設(shè)定列寬和行高的方法,對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-02-02
  • Unity 點(diǎn)擊UI與點(diǎn)擊屏幕沖突的解決方案

    Unity 點(diǎn)擊UI與點(diǎn)擊屏幕沖突的解決方案

    這篇文章主要介紹了Unity 點(diǎn)擊UI與點(diǎn)擊屏幕沖突的解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2021-04-04
  • C#實(shí)現(xiàn)文本讀取的7種方式

    C#實(shí)現(xiàn)文本讀取的7種方式

    這篇文章主要介紹了C#實(shí)現(xiàn)文本讀取的7種方式,文本讀取在上位機(jī)開發(fā)中經(jīng)常會(huì)使用到,實(shí)現(xiàn)的方式也有很多種,下面我們就來分享七種方式,需要的小伙伴可以參考一下
    2022-05-05
  • .NET使用C#添加動(dòng)作到PDF文檔

    .NET使用C#添加動(dòng)作到PDF文檔

    使用C#語言在.NET框架下向PDF文檔中添加動(dòng)作,不僅能夠提升文檔的交互性和用戶體驗(yàn),還能夠在自動(dòng)化工作流中發(fā)揮關(guān)鍵作用,下面我們就來看看如何在.NET平臺(tái)使用C#在PDF文檔中添加動(dòng)作吧
    2024-11-11
  • C#使用Spire.Doc?for?.NET實(shí)現(xiàn)Word首頁面頁眉頁腳不同設(shè)置指南

    C#使用Spire.Doc?for?.NET實(shí)現(xiàn)Word首頁面頁眉頁腳不同設(shè)置指南

    在遠(yuǎn)程辦公時(shí)代,C#?Word文檔自動(dòng)化需求激增,然而開發(fā)者常遇痛點(diǎn):手動(dòng)調(diào)整不同的Word首頁頁眉頁腳繁瑣,耗時(shí)長,且Interop依賴Office環(huán)境,部署難、跨平臺(tái)弱,因此本文給大家介紹了C#使用Spire.Doc?for?.NET實(shí)現(xiàn)Word首頁面眉頁腳不同設(shè)置指南,需要的朋友可以參考下
    2026-03-03
  • WPF實(shí)現(xiàn)繪制扇形統(tǒng)計(jì)圖的示例代碼

    WPF實(shí)現(xiàn)繪制扇形統(tǒng)計(jì)圖的示例代碼

    這篇文章主要介紹了如何利用WPF繪制扇形統(tǒng)計(jì)圖,文中的示例代碼講解詳細(xì),對(duì)我們學(xué)習(xí)或工作有一定幫助,感興趣的小伙伴可以了解一下
    2022-09-09

最新評(píng)論

阜城县| 河源市| 迁西县| 独山县| 庄浪县| 平定县| 化德县| 尚志市| 安陆市| 安塞县| 舒城县| 华安县| 沛县| 光泽县| 江源县| 梨树县| SHOW| 武安市| 阿图什市| 嘉鱼县| 兰西县| 红桥区| 道孚县| 建宁县| 贡山| 成都市| 沈阳市| 铜川市| 綦江县| 淮阳县| 宿松县| 渭源县| 望奎县| 工布江达县| 东至县| 札达县| 娄底市| 镇平县| 梅河口市| 宁南县| 芜湖县|