我正在尝试从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)