小编Joh*_*ohn的帖子

从SQLite DB填充DataGridView(C#)

我正在尝试从SQLite数据库填充datagridview.

我发现了很多这样做的方法.但是,我的dgv中有预先存在的列(项目,数量).

目前,当我将DB加载到dgv时,我将DB的列插入到dgv中,而不是将实际数据插入到正确的列中.

我的SQLite DB有一个包含三列的表(id PRIMARY KEY AUTO INCREMENT,item VARCHAR,quantity INTEGER).

如何将数据库加载到dgv的预先存在的列中?

填写dgv的当前代码:

private void button1_Click_1(object sender, EventArgs e)
    {
        SetConnection();
        sqlconnection.Open();
        sqlcmd = sqlconnection.CreateCommand();

        string CommandText = "SELECT * FROM table1";
        sqlda = new SQLiteDataAdapter(CommandText, sqlconnection);


        using (dt = new DataTable())
        {
            sqlda.Fill(dt);
            dataGridView1.DataSource = dt;
        }
Run Code Online (Sandbox Code Playgroud)

c# database sqlite datagridview

5
推荐指数
1
解决办法
2万
查看次数

标签 统计

c# ×1

database ×1

datagridview ×1

sqlite ×1