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

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

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

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

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

讀:

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

寫:

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

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

ID(自增字段,主鍵)

number

name

grade

1

20120001

jackey

1

2、DataGrideView控件和DataSet控件

在Form上拖放一個DataGrideView控件(注意:不需要指定數(shù)據(jù)源(DataSource),而只需要在代碼中對DataGridView對象的DataSource成員幅值即可);然后再拖放一個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的架構信息(此時為主鍵約束)填充到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的架構信息(此時為主鍵約束)填充到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();//實時更新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ù)文獻

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#數(shù)據(jù)結構與算法教程》、《C#數(shù)組操作技巧總結》及《C#面向對象程序設計入門教程

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

相關文章

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

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

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

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

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

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

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

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

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

    DataGridView自動設定列寬和行高

    這篇文章介紹了DataGridView自動設定列寬和行高的方法,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2022-02-02
  • Unity 點擊UI與點擊屏幕沖突的解決方案

    Unity 點擊UI與點擊屏幕沖突的解決方案

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

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

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

    .NET使用C#添加動作到PDF文檔

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

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

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

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

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

最新評論

大埔县| 临沧市| 巴东县| 梁山县| 阿克苏市| 永泰县| 方正县| 阳信县| 湖口县| 林口县| 紫云| 綦江县| 柳林县| 拜城县| 焦作市| 昌邑市| 绥阳县| 邛崃市| 成都市| 福安市| 泰州市| 敖汉旗| 嘉峪关市| 阜新市| 衡南县| 莲花县| 永泰县| 山东| 贵南县| 灌阳县| 辰溪县| 房山区| 苗栗县| 克拉玛依市| 冀州市| 阳春市| 青铜峡市| 奎屯市| 宁远县| 盐山县| 临漳县|