//HELPERS private void exibeDatagrid() { #region converte data e salva data1 = datainicio ; data2 = dataFim //converte dd/mm/aaaa para aaaa-mm-dd string data1 = dataInicio.Value.Year.ToString() + "-" + dataInicio.Value.Month.ToString() + "-" + dataInicio.Value.Day.ToString(); string data2 = dataFim.Value.Year.ToString() + "-" + dataFim.Value.Month.ToString() + "-" + dataFim.Value.Day.ToString(); #endregion #region EXIBE DATAGRID dataT.Rows.Clear(); //limpo o objeto dataT.Load(PlanilhaDAO.readPlanilha(data1, data2)); //carrega dataread dgPlanilha.DataSource = dataT; //joga DataTable(backend) no Datagrid(UI) dgPlanilha.Columns[0].Visible = false; dgPlanilha.Columns[6].Visible = false; //Escondendo colunas BDConnection.fecharConexao(); //Posso fechar a conexão, o dataread foi descarreado //MessageBox.Show(dataT.Rows.Count.ToString()); Teste verificar dataTable #endregion }
//BOTAO IMPORTAR PLANILA private void bunifuThinButton21_Click(object sender, EventArgs e) { if (txtArquivo != null) { // goto continua; } else { MessageBox.Show("Selecione o Arquivo"); return; } //continua: foreach (string line in planilhaConteudo) //foreach => laço que percorre linhas do array, Cada linha = novo objeto planilha { string[] parametros = line.Split(new string[] { ";" }, StringSplitOptions.None); //separa linha por ; e salva cada parametro em array _planilha.Data = parametros[0].ToString(); _planilha.Filial = parametros[1].ToString(); _planilha.Ano = parametros[2].ToString(); //preenche membros do objeto com cada unidade de array _planilha.Caixa = parametros[3].ToString(); _planilha.Protocolo = parametros[4].ToString(); PlanilhaDAO.Insert(_planilha); //Insere o objeto no banco ListBox1.Items.Add(_planilha.Data + _planilha.Filial + _planilha.Ano + _planilha.Caixa + _planilha.Protocolo); //preenche ListBox } }