C# Winform项目中简单使用Sqlite并在DataGridview中显示
using System;
using System.Data;
using System.Data.SQLite; // 引入SQLite命名空间
using System.Windows.Forms;
namespace WinFormsWithSQLite
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
Load += Form1_Load;
}
private void Form1_Load(object sender, EventArgs e)
{
// 连接到SQLite数据库
string connectionString = "Data Source=database.db; Version=3;";
using (var connection = new SQLiteConnection(connectionString))
{
connection.Open();
// 创建SQL命令
string sql = "SELECT * FROM MyTable";
var command = new SQLiteCommand(sql, connection);
// 执行SQL命令并获取数据
using (var reader = command.ExecuteReader())
{
// 创建DataTable来存储查询结果
DataTable dataTable = new DataTable();
dataTable.Load(reader);
// 将DataTable绑定到DataGridView控件
dataGridView1.DataSource = dataTable;
}
}
}
}
}
这段代码展示了如何在WinForms应用程序中使用SQLite数据库。它首先定义了数据库连接字符串,然后打开连接,执行一个查询并将结果绑定到DataGridView控件。这是一个简单的例子,展示了如何在实际WinForms项目中使用SQLite。
评论已关闭