我正在尝试搜索用户在sqlite表中输入的代码,如果发现它将行添加到dataGridView
。问题是我每次添加新行时使用的代码都会清除datagrid。
这是我正在使用的代码
DataTable dt = new DataTable();
String insSQL = "select * from Produtos where codigo =" + txtCodigo.Text;
String strConn = @"Data Source=C:\caixa.sqlite";
SQLiteConnection conn = new SQLiteConnection(strConn);
SQLiteDataAdapter da = new SQLiteDataAdapter(insSQL, strConn);
da.Fill(dt);
dataGridViewProdutos.DataSource = dt.DefaultView;
我尝试将dataGridViewProdutos.datasource
更改为dataGridViewProdutos.Rows.add(dt);
它们会添加一行但总是为空。
答案 0 :(得分:0)
我修复了它删除DataTable dt = new DataTable();从循环。我还将dt.DefeulView更改为仅由N4TKD和我m seeing no diference so I
m使用它来消化。
还要感谢这些链接非常有用,因为我正努力让我的colums填充dataGridView空间。