Bonjour à tous,
Ma question est simple. J'ai réussi à rapatrier (application console) le contenu d'une table distante et à l'insérer dans un dataset. Il n'y a dans cette table qu'une colonne, et 2 enregistrements.
Voici le code, il fonctionne sans erreur :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31 using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Data; using Npgsql; namespace ConsoleApplication1 { class Program { static void Main(string[] args) { NpgsqlConnection conn = new NpgsqlConnection("Server=192.168.1.10;Port=5432;User Id=read1;Password=read1;Database=base_test1;"); conn.Open(); DataSet ds = new DataSet(); try { NpgsqlDataAdapter da = new NpgsqlDataAdapter("select * from table1", conn); da.Fill(ds); } finally { conn.Close(); } } } }
Mon souhait est de faire apparaitre au sein d'un formulaire tout simple un datagridview qui est "relié" au dataset et qui affiche mes 2 valeurs.
C'est assez simple je pense pour la majorité d'entre vous mais mon souhait est de demander conseil dès le départ pour apprendre à faire un code propre, dans laquelle la portée des variables, le moment où l'on initialise les objets... est défini inteligement pour partir sur des bonnes bases. J'ai fais plusieurs essais sans succès sans doute parce que je place le code à un mauvais endroit.
Merci à vous pour votre aide,
Vincent.
Partager