Bonjour,
Je dois travailler sous visual studio 2003 et je dois dire que je suis perdu par rapport à la version 2005, riche en assistant pour moi qui débute.
Je veux par exemple sur une page afficher dans un datagrid les résultats d'une requête SQL. J'ai donc placé un datagrid puis un dataset. Mon problème c'est pour alimenter le dataset. Voilà le code tapé :
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
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46 private void InitializeComponent() { this.dataSet1 = new System.Data.DataSet(); ((System.ComponentModel.ISupportInitialize)(this.dataSet1)).BeginInit(); // // dataSet1 // this.dataSet1.DataSetName = "NewDataSet"; this.dataSet1.Locale = new System.Globalization.CultureInfo("fr-FR"); this.Load += new System.EventHandler(this.Page_Load); ((System.ComponentModel.ISupportInitialize)(this.dataSet1)).EndInit(); string CheminDeConnexion = @"Server=W260158\SQLEXPRESS;Database=MYdb;uid=DB1;pwd=DB1;"; int trouve = 0; SqlConnection connexion = new SqlConnection(); connexion.ConnectionString = CheminDeConnexion; try { connexion.Open(); string requete = "select COL_NOM,COL_PRENOM from T_REF_COL"; SqlCommand sql= new SqlCommand(requete.connexion); SqlDataReader reader = sql.ExecuteReader(); while(reader.Read()) { string nom; string prenom; nom = (string)reader[0]; prenom=(string)reader[1]; } } catch (Exception e) { ; } } #endregion }
Bon après je lie ce dataset au datagrid, çà ne fonctionne bien sur pas. Alors comment puis-je faire?
Merci beaucoup d'avance.
EDIT: ah ben quand je rajoute du code, l'objet disparait de ma page aspx je suis obligé dans glisser un nouveau depuis la boite à outils.
Partager