Olá amigos, sou novo aqui e também novo em programação.

Estou mantando um aplicativo em C# onde leio uma planilha em Excel e importo para um datagriview. Até ai tudo funcionando e talvez a parte mais facil até aqui.

Agora eu preciso inserir todas as informações desse datagridview no banco de dados SQLite.

A Conexão com o SQLite e a tabela com a quantidades de colunas do modelo da planilha importada também já foi criada ao carregar o formulário.

Na verdade não sei por onde começar para verificar as informações do DataGridView e inserir no banco SQLite.

De qualquer maneira agradeço a ajuda.

Exibições: 57

Respostas a este tópico

Qual a UI? WPF? WinForm? ASPNet?

Você deverá fazer +/- assim:
1 - criar duas classes, uma equivalente às colunas do grid e outra equivalente aos campos do SQLite

2 - se possível, usar Entity Framework no SQLite (recomendo o EF7)

3 - dependendo da UI você terá formas de acessar a coleção de linhas da grade e fará um ForEach por essas linhas, preenchendo um List<classeModeloGrade>

4 - agora basta fazer um ForEach por essa List, criando um objeto classeModeloSQLite, preenchendo suas propriedades com o item da List e usando o EF para gravar na base de dados.

RSS

© 2017   Criado por Ramon Durães.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço