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