Bonjour,
Je suis en stage en entreprise et j'ai besoin d'afficher une base de données héberger sous sql serveur 2005 sur une fenêtre WindowsForms par un événement Click.
Je souhaite afficher la bdd(dbo.BTS) dans un DataGridView(ou autre moyen d'affichage) mais ceci me pose des problèmes. Je doit utiliser Data set, DataAdapter et BindingSource mais je n'arrive pas à faire le lien entre tous(cela fais 4heures que je parcoure les documentations de msdn).
Je suis sous visual studio 2008.
Si quelqu'un à des conseil à me donner je suis à votre écoute.
Merci par avance de votre aide.
ps: désolé pour les fautes d'orthographes, j'ai essayé de faire au mieux.
Voici le début de code que j'ai commencé à faire
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 namespace WindowsFormsApplication1 { public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void button1_Click(object sender, EventArgs e) { //conection a sql serveur string strConnection = "server=KDASILVA01\\SQLEXPRESS; uid=XX; pwd=XX; database=XXX"; SqlConnection cnx = new SqlConnection(strConnection); // Le DataGridView genère automatiquement les colonnes dataGridView1.AutoGenerateColumns = true; // Set up the data source. bindingSource1.DataSource = GetData("Select * From dbo.BTS"); dataGridView1.DataSource = bindingSource1; string strCommand = "Select * From dbo.BTS"; SqlDataAdapter dataAdapter = new SqlDataAdapter(strCommand ,strConnection); DataSet dataSet = new DataSet(); dataAdapter.Fill(dataSet, "dbo.BTS"); } private void bindingSource1_CurrentChanged(object sender, EventArgs e) { } }
Partager