sqlite 테이블에서 사용자가 입력 한 코드를 검색하려는 경우 dataGridView
에 행을 추가합니다. 문제는 내가 사용하는 코드가 새 행을 추가 할 때마다 DataGrid를 지 웁니다. 여기 DataGridView에서 sqlite 테이블의 이름을 가진 열을 만드는 방법
dataGridViewProdutos.datasource
그들
dataGridViewProdutos.Rows.add(dt);
에 연속하지만 항상 빈을 추가 변경을 시도
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;
을 사용하고 코드입니다.
데이터를 다시 가져 오는지 확인 했습니까? dt.DefaultView가 DataTable에 설정 한 이유는 dataGridViewProdutos.DataSource = dt;를 사용해야합니다. – Bit
이 링크는 hlep 될 수 있습니다. http://msdn.microsoft.com/en-us/library/vstudio/fbk67b6z(v=vs.100).aspx – Bit