Oui, c'est encore moi
J'ai galéré une partie de l'après-midi et je n'arrive à rien.
Voilà mon code :
Ma table contient 4 lignes de données et l'affichage de Count donne bien la bonne quantité.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 private void FormMain_Load(object sender, EventArgs e) { database = new Database("E:/GED.sqlite3"); cnx = database.SqliteCnx(); if (cnx != null) { cnx.Open(); adapter = new SQLiteDataAdapter("SELECT id, name, description from documents", cnx); var builder = new SQLiteCommandBuilder(adapter); table = new DataTable(); adapter.Fill(table); _bindingSource = new BindingSource { DataSource = table }; int c = _bindingSource.Count; MessageBox.Show($"{c}"); dataGridView1.DataSource = _bindingSource; } }
Pourtant, ma grille n'affiche rien.
Si je faislà, ça fonctionne. Les lignes sont affichées.
Code : Sélectionner tout - Visualiser dans une fenêtre à part dataGridView1.DataSource = table;
Que manque-t'il au bindingsource pour que ça fonctionne ??![]()









Répondre avec citation
Partager