我正在尝试从SQLite数据库中填充datagridview。
我发现有很多种方法可以做到这一点。然而,我的dgv中有预先存在的列(Item, Quantity)。
目前,当我将DB加载到dgv时,我得到的是DB列插入到dgv中,而不是实际数据插入到正确的列中。
我的SQLite DB有一个具有三个列(id PRIMARY KEY AUTO INCREMENT,item VARCHAR,quantity INTEGER)的表格。
如何将DB加载到dgv的预先存在的列中?
用于填充dgv的当前代码:
我发现有很多种方法可以做到这一点。然而,我的dgv中有预先存在的列(Item, Quantity)。
目前,当我将DB加载到dgv时,我得到的是DB列插入到dgv中,而不是实际数据插入到正确的列中。
我的SQLite DB有一个具有三个列(id PRIMARY KEY AUTO INCREMENT,item VARCHAR,quantity INTEGER)的表格。
如何将DB加载到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;
}