Lecture d'une table avec un GridView
Bonjour tout le monde,
je suis entrain de réaliser une application web, avec du VB.NET.
Maintenant j'ai besoin de lire une table de ma base données stockée dans SqlServer. voici le code que j'utilise:
Code:
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
|
Imports System.Data.SqlClient
Imports System.Data
Partial Class _Default
Inherits System.Web.UI.Page
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
Dim connexion As New SqlConnection("Data Source=localhost;Initial Catalog=projet;User ID=sa;Password=afaf001;")
Try
connexion.Open()
Dim Requete As String = "SELECT * from regles"
Dim Commande As New SqlCommand(Requete, connexion)
Dim Adaptateur As New SqlDataAdapter(Commande)
Dim MonDataSet As New DataSet
Try
Adaptateur.Fill(MonDataSet, "MaTable")
'Liaison avec le DataGrid
GridView1.DataSource = MonDataSet.Tables("MaTable")
Catch ex As Exception
Console.WriteLine(ex.Message)
End Try
Catch ex As Exception
Console.WriteLine(ex.Message)
End Try
End Sub
End Class |
Ce code est classique, mais ça ma marche pas chez moi. lorsque je génère ma page web, rien ne s'affiche. Je trouve ça bizarre car j'ai utilisé le meme code pour un windows from et ça a marché. mais avec un web form, ça donne rien !
c'est quoi le problème svp ?
j'ai essayé de faire la connexion avec l'assistant, ça a donné le résultat voulu. sauf que avec l'assistant, ça donne du code dans la page .aspx et moi j'y comprends rien. et ça va pas m'aider car je veux par la suite ajouter des controles sur ma table