private void Button10_Click(object sender, EventArgs e) { // Aqui os dados estão sendo carregados a partir do arquivo ListaPagamento = ControlePagamentoVO.ListaDoArquivo("fake.dll"); Grid2.DataSource = ListaPagamento; // Exercício: implemente a inclusão dos dados no arquivo }
private void Button2_Click(object sender, System.EventArgs e) { ConsultaSQL = "select * from controle_pagamento"; try { conexao = dbConnection.conectar(); ListaPagamento = new List <ControlePagamentoVO>(); comando = new MySqlCommand(ConsultaSQL, conexao); leitor = comando.ExecuteReader(); while (leitor.Read()) { ControlePagamentoVO Pagamento = new ControlePagamentoVO(); Pagamento.Id = Convert.ToInt32(leitor["id"]); Pagamento.a = Convert.ToString(leitor["a"]); Pagamento.b = Convert.ToString(leitor["b"]); Pagamento.c = Convert.ToString(leitor["c"]); Pagamento.d = Convert.ToString(leitor["d"]); Pagamento.e = Convert.ToString(leitor["e"]); Pagamento.f = Convert.ToString(leitor["f"]); ListaPagamento.Add(Pagamento); } Grid1.DataSource = ListaPagamento; } catch (Exception eError) { MessageBox.Show(eError.Message); ListaPagamento = null; } finally { if (leitor != null) { leitor.Close(); } } }