Pedro Chambel Martins Posted January 25, 2017 at 07:37 PM Report Share #602173 Posted January 25, 2017 at 07:37 PM Estou de "ferias" entre o primeiro semestre e o segundo semestre e como nao tinha nada melhor para fazer apeteceu-me fazer um pequeno projecto meu. A partir do WindowsFormApplication em C# queria fazer com DataGridView uma pequena lista de contactos (Nome, Sobrenome, Email, Telemovel, Data de Nascimento). O meu primeiro problema e fazer funcionar o DateTimePicker. O segundo problema e quando fizer guardar no Form onde estou a adicionar a informacao, como e que passo essa informacao acabada de guardar para o DataGridView, que esta noutro Form. Espero ter-me feito entender e ainda estou na fase inicial, portanto ainda poderao haver mais duvidas. Deixo aqui imagens apanhadas a partir da aplicacao Lightshot: http://prnt.sc/e0anny http://prnt.sc/e0anrz http://prnt.sc/e0anvp http://prnt.sc/e0ao2t http://prnt.sc/e0ao6l Link to comment Share on other sites More sharing options...
apocsantos Posted January 25, 2017 at 07:59 PM Report Share #602174 Posted January 25, 2017 at 07:59 PM Boa noite, Para guardar a informação se estiveres a usar uma base de dados, usas um comando sql para a guardar, se estiveres a usar um ficheiro, tens de gravar no ficheiro antes de a abrir na DataGridView (fazer refresh por exemplo). Cordiais cumprimentos, Apocsantos 1 Report "A paciência é uma das coisas que se aprendeu na era do 48k" O respeito é como a escrita de código, uma vez perdido, dificilmente se retoma o habito" Link to comment Share on other sites More sharing options...
Pedro Chambel Martins Posted January 25, 2017 at 08:38 PM Author Report Share #602176 Posted January 25, 2017 at 08:38 PM 34 minutos atrás, apocsantos disse: Boa noite, Para guardar a informação se estiveres a usar uma base de dados, usas um comando sql para a guardar, se estiveres a usar um ficheiro, tens de gravar no ficheiro antes de a abrir na DataGridView (fazer refresh por exemplo). Cordiais cumprimentos, Apocsantos Boa noite, Obrigado pela sua resposta tao rapida. De momento nao estou a usar base de dados, por isso essa ideia de usar o ficheiro e boa. Sera que posso guardar essa informacao num ficheiro em Xml e depois abrir com o DataGridView? Obrigado mais uma vez Comprimentos, Pedro Martins Link to comment Share on other sites More sharing options...
apocsantos Posted January 25, 2017 at 08:45 PM Report Share #602177 Posted January 25, 2017 at 08:45 PM Boa noite, Claro! Até podes usar um ficheiro xml quase como uma base de dados e até usar CRUD (Create Read Update Delete) quase comos e fosse uma base de dados. Isso poupa-te muito trabalho. Cordiais cumprimentos, Apocsantos 1 Report "A paciência é uma das coisas que se aprendeu na era do 48k" O respeito é como a escrita de código, uma vez perdido, dificilmente se retoma o habito" Link to comment Share on other sites More sharing options...
Pedro Chambel Martins Posted January 25, 2017 at 09:11 PM Author Report Share #602178 Posted January 25, 2017 at 09:11 PM Boas, Por enquanto vou usar o xml porque nunca aprendi a usar CRUD. Ok, digamos que acabei de criar um ficheiro xml com uma lista de informacoes. Como e que ainda dentro do programa passo essa informacao para a tal GridView? Terei que associar de tal forma a informacao do ficheiro xml a GridView, cada string correspondente a coluna (por ex: um nome vai para a coluna Nome e o apelido vai para a coluna Apelido). E isso? Comprimentos, Pedro Martins Link to comment Share on other sites More sharing options...
apocsantos Posted January 26, 2017 at 12:03 AM Report Share #602184 Posted January 26, 2017 at 12:03 AM Boa noite, Podes fazer isso por um caminho bem simples, crias uma datatable, preenches a datatable com os dados do XML e usas a datatable como datasource da datagridview. Cordiais cumprimentos, Apocsantos "A paciência é uma das coisas que se aprendeu na era do 48k" O respeito é como a escrita de código, uma vez perdido, dificilmente se retoma o habito" Link to comment Share on other sites More sharing options...
vikcch Posted January 26, 2017 at 12:21 AM Report Share #602185 Posted January 26, 2017 at 12:21 AM Boas, usando um dataset parece ser mais simples... http://csharp.net-informations.com/xml/xml-to-datagridview.htm Link to comment Share on other sites More sharing options...
Pedro Chambel Martins Posted January 26, 2017 at 12:47 AM Author Report Share #602186 Posted January 26, 2017 at 12:47 AM Obrigado por ambas as respostas. Acho que ja tenho tudo o que preciso, pelo menos agora. Comprimentos, Pedro Martins Link to comment Share on other sites More sharing options...
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