Avec ASP.NET et SQL 2008 R2
ce bout de code montres comment on peut charger un dropdownlist avec les informations tirées dans deux tables d'une base de donnée.
Source / Exemple :
'----Rappelle: Partie de la connection est de cette forme...
'
'MyConn = New System.Data.SqlClient.SqlConnection
'MyConn.ConnectionString = ConfigurationManager.ConnectionStrings("ApplicationServices").ConnectionString
'MyConn.Open()
'
'--------------------------------------------
Protected Sub PremiereInfo()
Dim s As Integer
Dim adapt As New SqlDataAdapter("SELECT Nom1 FROM Table1", MyConn)
Dim dataset As New DataSet
adapt.Fill(dataset, "Table1")
With dataset.Tables("Table1")
If DropDownList1.Items.Count = 0 Then '--pour vérifier si il y a déjàs des données dans DDL
For s = 0 To .Rows.Count - 1
DropDownList1.Items.Add(.Rows(s).Item("Nom1"))
Next
DeuxiemeInfos() '--on appelle la deuxieme table...Içi pour éviter des doublons
End If
End With
End Sub
Protected Sub DeuxiemeInfos()
Dim s As Integer
Dim adapt As New SqlDataAdapter("SELECT Nom2 FROM Table2", MyConn)
Dim dataset As New DataSet
adapt.Fill(dataset, "Table2")
With dataset.Tables("Table2")
For s = 0 To .Rows.Count - 1
DropDownList1.Items.Add(.Rows(s).Item("Nom2"))
Next
End With
End Sub
Conclusion :
C'est ce que j'ai trouvé, une notre méthode? Idée? Correction? un commentaire m'aidera grandement beaucoup
Merci
Vous n'êtes pas encore membre ?
inscrivez-vous, c'est gratuit et ça prend moins d'une minute !
Les membres obtiennent plus de réponses que les utilisateurs anonymes.
Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.
Le fait d'être membre vous permet d'avoir des options supplémentaires.