Remplir DataGridView de SQLite DB (C#)
Je suis en train de remplir un datagridview à partir d'une base de données SQLite.
J'ai trouvé beaucoup de façons de le faire. Cependant, j'ai pré-existant colonnes de mon dgv (Article, Quantité).
Actuellement, lorsque je charge la DB pour la dgv, je reçois des colonnes de la bd inséré dans la dgv au lieu du réel données insérées dans la bonne colonne.
Ma DB SQLite, a un tableau à trois colonnes (id de CLÉ PRIMAIRE AUTO INCRÉMENT, élément de type VARCHAR, la quantité ENTIER).
Comment charger de la DB dans le pré-existantes, les colonnes de la dgv?
Code actuel pour le remplissage 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;
}
référence utilisez-vous pour sqlite?
Utiliser SqlDatareader à cet effet..
Comment pourrais-je l'utiliser pour cette tâche spécifique?
Dites-moi ce que vous utilisez pour sqlite db. Et je vais vous dire comment
Je ne sais pas ce que tu veux dire par la référence:/ ...Vous dire comment je me réfère à ma db?
Utiliser SqlDatareader à cet effet..
Comment pourrais-je l'utiliser pour cette tâche spécifique?
Dites-moi ce que vous utilisez pour sqlite db. Et je vais vous dire comment
Je ne sais pas ce que tu veux dire par la référence:/ ...Vous dire comment je me réfère à ma db?
OriginalL'auteur John | 2015-03-17
Vous devez vous connecter pour publier un commentaire.
Si vous ne voulez pas déranger les colonnes que vous pouvez lire les lignes une par une à l'aide SQLiteDataReader et le mettre dans le datagridview..
OriginalL'auteur Sayka
1) Définir AutoGenerateColumns de faux
2) dgv.Les Colonnes["Rubrique"].DataPropertyName = "Item";
dgv.Les Colonnes["Quantité"].DataPropertyName = "Quantité";
3) Puis, au lieu de
select * from table1
utilisation
select item Item,quantity Quantity from table1
OriginalL'auteur VK_217