ProgramadoraR Posted March 3, 2013 at 03:06 PM Report #497750 Posted March 3, 2013 at 03:06 PM Boas, preciso de uma ajudinha eu tenho um form em que mostra os dados de uma tabela num datagridview e depois nesse mesmo form são alterados os dados, e o que eu quero fazer é para sempre que esses dados forem alterados actualizar o datagridview... como é que posso fazer isso?
bioshock Posted March 3, 2013 at 03:14 PM Report #497751 Posted March 3, 2013 at 03:14 PM Detectas o index da linha onde foi alterada a informação.
ProgramadoraR Posted March 3, 2013 at 03:23 PM Author Report #497752 Posted March 3, 2013 at 03:23 PM oinh? como é isso?
NunoDinis Posted March 3, 2013 at 04:14 PM Report #497758 Posted March 3, 2013 at 04:14 PM Podes detetar o index da linha assim: dataGridView1.CurrentRow.Index.ToString(); Estranha forma de vida que tem a capacidade de transformar comandos em mensagens de erro. ndsotware.org
ProgramadoraR Posted March 3, 2013 at 04:55 PM Author Report #497764 Posted March 3, 2013 at 04:55 PM mas quando meto essa linha de codigo o datagridview nao actualiza :S o que tenho de fazer mais?
NunoDinis Posted March 3, 2013 at 06:36 PM Report #497775 Posted March 3, 2013 at 06:36 PM (edited) Aquela linha de código é para ir buscar o index da linha que está selecionada. Depois de saberes atualizar campo a campo é uma hipótese. int i = dataGridView1.CurrentRow.Index; string texto = dataGridView1.Rows[i].Cells[0].Value.ToString(); //onde rows[i] sera a linha selecionada e Cells[id ou nome] da coluna Depois é que farás a query, algo do género: query = "update from tuatabela set CampoDaBDCorrespondeteAoIDdaGrid = '" & dataGridView1.Rows[i].Cells[0].Value.ToString() & "' where codigo='1'"; Edited March 3, 2013 at 06:37 PM by NunoDinis Estranha forma de vida que tem a capacidade de transformar comandos em mensagens de erro. ndsotware.org
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now