cseverino 0 Denunciar post Postado Janeiro 22, 2015 Caros, Como faço para que o sistema atualize as informações dentro do datagridview cada vez que que abro a tela que tem o datagriview. Hoje ele só atualiza se eu sair de todo o sistema e abro novamente. using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; namespace APPSis { public partial class Frconsulta_alunos : Form { public Frconsulta_alunos() { InitializeComponent(); } private void Frconsulta_alunos_Load(object sender, EventArgs e) { // TODO: This line of code loads data into the 'bancoDataSet1.Alunos' table. You can move, or remove it, as needed. this.alunosTableAdapter.Fill(this.bancoDataSet1.Alunos); } private void dataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e) { } private void bt_ok_Click(object sender, EventArgs e) { this.Hide(); // pega o codigo da linha que esta selecionada do dgv (isso caso o codigo for a primeira coluna que é representada pelo Zero) string cd_codigo = dataGridView1.CurrentRow.Cells[0].Value.ToString(); // pega o nm_sala da linha que esta selecionada do dgv caso o nm_aluno seja a segunda coluna do datagrid string nm_aluno = dataGridView1.CurrentRow.Cells[1].Value.ToString(); // pega situacao da linha que esta selecionada do dgv caso mae seja a terceira coluna do datagrid string nm_mae = dataGridView1.CurrentRow.Cells[2].Value.ToString(); // pega situacao da linha que esta selecionada do dgv caso pai seja a querta coluna do datagrid string nm_pai = dataGridView1.CurrentRow.Cells[3].Value.ToString(); // pega situacao da linha que esta selecionada do dgv caso tel residencial seja a quinta coluna do datagrid string nr_tel_res = dataGridView1.CurrentRow.Cells[4].Value.ToString(); // pega situacao da linha que esta selecionada do dgv caso tel celular seja a ---ta coluna do datagrid string nr_tel_cel = dataGridView1.CurrentRow.Cells[5].Value.ToString(); // pega situacao da linha que esta selecionada do dgv caso situação seja a setima coluna do datagrid string ie_situacao = dataGridView1.CurrentRow.Cells[6].Value.ToString(); // ao instanciar o o form envia os 7 parametros cd_codigo, nm_aluno, nm_mae, nm_pai, nr_tel_res, nr_tel_cel, ie_situacao Frcadastro_alunos formSala = new Frcadastro_alunos(cd_codigo, nm_aluno, nm_mae, nm_pai, nr_tel_res, nr_tel_cel, ie_situacao); formSala.ShowDialog(); } private void fillByToolStrip_ItemClicked(object sender, ToolStripItemClickedEventArgs e) { } } } Compartilhar este post Link para o post Compartilhar em outros sites
itlpps 109 Denunciar post Postado Janeiro 23, 2015 gridView.DataBind() Compartilhar este post Link para o post Compartilhar em outros sites
cseverino 0 Denunciar post Postado Janeiro 24, 2015 itlpps, sou bem novo na linguagem, podes me explicar onde uso esse comando certinho? gridView.DataBind() Compartilhar este post Link para o post Compartilhar em outros sites
KhaosDoctor 242 Denunciar post Postado Janeiro 26, 2015 Depois de você fazer todas as alterações no banco, você simplesmente coloca essa linha, geralmente no final do método, ele vai reconstruir as ligações de dados e atualizar o gridview, mostrando os dados novos. Eu sempre coloco um refresh depois para ter certeza, mas é mais ou menos isso. Compartilhar este post Link para o post Compartilhar em outros sites