Remplir une listbox => webform! [Résolu]

cs_jimmy69 787 Messages postés dimanche 22 décembre 2002Date d'inscription 27 novembre 2008 Dernière intervention - 18 mai 2006 à 10:07 - Dernière réponse : cretthie 135 Messages postés mercredi 27 juin 2012Date d'inscription 10 janvier 2012 Dernière intervention
- 16 déc. 2006 à 14:42
Bonjour,

J'aimerais remplir une listbox par des donnees contenues dans une base ms sql serveur !

voila ce que j'ai fait mais qd je l'execute dans la page internet car c'est du web from j'obtiens

System.data.datarowview

a la place d'avoir les valeur de mes donnees !

quelq'un a une idée de ce que je peux faire !

Je vous remercie !

Christophe

Mon code

page_LOAD()
conn.Open();

ds =

new DataSet();
daListe =

new SqlDataAdapter("select * from Rooms order by room asc", conn);daListe.Fill(ds,"Rooms");

List.DataSource = ds.Tables["Rooms"];

List.DataBind();conn.Close();
Afficher la suite 

Votre réponse

3 réponses

Meilleure réponse
MorpionMx 3489 Messages postés lundi 16 octobre 2000Date d'inscription 30 octobre 2008 Dernière intervention - 18 mai 2006 à 10:18
3
Merci
Salut

Je pense qu'il faut juste que tu affectes aussi la propriété DataTextField (ca doit etre l'equivalent du DisplayMember du composant Winform) de ta ListBox (avec le nom de la colonne pour laquelle tu veux afficher les valeurs)

Mx
MVP C# 

Merci MorpionMx 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 93 internautes ce mois-ci

Commenter la réponse de MorpionMx
cs_jimmy69 787 Messages postés dimanche 22 décembre 2002Date d'inscription 27 novembre 2008 Dernière intervention - 18 mai 2006 à 10:43
0
Merci
salut salut,

Oui c'est exactement ca !

Je te remercie

bonne journée

christophe
Commenter la réponse de cs_jimmy69
cretthie 135 Messages postés mercredi 27 juin 2012Date d'inscription 10 janvier 2012 Dernière intervention - 16 déc. 2006 à 14:42
0
Merci
bonjour, ci dessous, vous trouverez les class que j'utilise pour faire un datagridview
qui fonctionne tres bien:

j'aimerai utiliser a la place du dgv un listbox.
mon listbox fonctionne qu'a moitier. pour chaque enregistrement de ma base, mon listbox affiche:
"system.data.datarowview"
comment puis-je faire affiche mes enregistrement a la place de "system.data.datarowview"
dans l'attente de vos nouvelles, je vous remercie de votre collaboration.

Public Class employe

Private m_idEmploye As Integer
Private m_prenomEmploye As String
Private m_nomEmploye As String

Sub New()

End Sub
Public Property prenomEmploye() As String
Get
Return m_prenomEmploye
End Get
Set(ByVal value As String)
m_prenomEmploye = value
End Set
End Property

Public Property nomEmploye() As String
Get
Return m_nomEmploye
End Get
Set(ByVal value As String)
m_nomEmploye = value
End Set
End Property


...etc

end Class
________________________________________________________
Public MustInherit Class employes
Implements IStoreData

Public listeEmployes As New DBGCLDataSet.employeDataTable 'List(Of employe)

Public MustOverride Sub loadData() Implements IStoreData.loadData
Public MustOverride Sub SaveData() Implements IStoreData.SaveData

End Class
______________________________________________________

Public Interface IStoreData

Sub loadData()
Sub SaveData()

End Interface
_____________________________________________________

Public Class employesStoreSQL
Inherits employes

Public Overrides Sub loadData()

Dim dataemployes As New DBGCLDataSetTableAdapters.employeTableAdapter
Me.listeEmployes = dataemployes.GetData()

End Sub

Public Overrides Sub SaveData()

Dim dataemployes As New DBGCLDataSetTableAdapters.employeTableAdapter
dataemployes.Update(Me.listeEmployes)

End Sub
End Class
____________________________________________________

Private Sub ucCommandeNO1_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load

mesEmployes = New employesStoreSQL
Try
mesEmployes.loadData()
dgvEmployes.DataSource = mesEmployes.listeEmployes

Catch ex As Exception
IError.Text = ex.Message
End Try


Try
mesEmployes.loadData()
LBEmployes.DataSource = mesEmployes.listeEmployes
Catch ex As Exception
IError.Text = ex.Message
End Try

End Sub
Commenter la réponse de cretthie

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.