Problème de DROP DOWN LIST. 1re valeur d'une requete non retournée

Signaler
Messages postés
5
Date d'inscription
mercredi 23 août 2006
Statut
Membre
Dernière intervention
25 septembre 2009
-
Messages postés
5
Date d'inscription
mercredi 23 août 2006
Statut
Membre
Dernière intervention
25 septembre 2009
-
Bonjour,

Il m'arrive quelques chose de bizare.

En effet, j'ai fait une DDL alimentée par du code behind. Cela fonctionne sauf que cette derniere ne m'affiche pas la 1re valeur.

J'ai verifié la requete sous SQL serveur 2005 et toutes les occurences sont là...

Voici le code


aspx:
<%@ Page Language="VB" MasterPageFile="~/mp1.master" AutoEventWireup="false" CodeFile="main.aspx.vb" Inherits="societe_main" title="Page sans titre" %>












le code behind:

Imports System.Data.SqlClient
Partial Class societe_main
Inherits System.Web.UI.Page

Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load

Dim oCnx As SqlConnection
Dim oCmd As SqlCommand
Dim oDr As SqlDataReader
Dim sSql As String

oCnx = New SqlConnection
oCnx.ConnectionString = Application("cs")
oCnx.Open()

sSql = "SELECT id_contact_CCT, lb_Nom_CCT FROM contact ORDER BY id_contact_CCT"

oCmd = New SqlCommand(sSql, oCnx)

oDr = oCmd.ExecuteReader()
oDr.Read()

With DropDownList1
.DataSource = oDr
.DataTextField = "lb_Nom_CCT"
.DataValueField = "id_contact_CCT"
.DataBind()
End With

oDr.Close()
oCnx.Close()


End Sub
End Class

2 réponses

Messages postés
345
Date d'inscription
mardi 1 juin 2004
Statut
Membre
Dernière intervention
17 octobre 2014
3
bonjour,
essaie en retirant le oDR.Read() après l'ExecuteReader

thip
Messages postés
5
Date d'inscription
mercredi 23 août 2006
Statut
Membre
Dernière intervention
25 septembre 2009

Ca marche ^^^.

C'était juste ca...

Merci bcp