Dropdwnlist

Signaler
Messages postés
46
Date d'inscription
jeudi 7 février 2008
Statut
Membre
Dernière intervention
18 octobre 2010
-
Messages postés
46
Date d'inscription
jeudi 7 février 2008
Statut
Membre
Dernière intervention
18 octobre 2010
-
salut,

je suis entrain de réaliser une application avec asp.net c# et une base de donnee sqlserver 2005, j ai recontré un pb avec le dropdowlist bref j ai 2 ddl qui sont lié et lors de l'affichage le premier item du premier ddl s'affiche par defaut mais il n'est pas selectionnable est ce qu'il y a une façon e le rendre selectionnabe ou le premier item soit vide

voici le code

private

void Page_Load(
object sender, System.EventArgs e){
MaSqlCnx.ConnectionString = "";

//ddl 1

if (!IsPostBack){

try{

if (MaSqlCnx.State == ConnectionState.Closed){

MaSqlCnx.Open();

}

SqlDataAdapter MonAdapt =

new SqlDataAdapter("exec Affiche_Ligne",MaSqlCnx);DataSet madataset=

new DataSet();MonAdapt.Fill(madataset,"T_Ligne");

cmbLigne.DataSource=madataset.Tables["T_Ligne"].DefaultView;

cmbLigne.DataTextField="Ligne";

cmbLigne.DataValueField="IdLigne";

cmbLigne.DataBind();

if (MaSqlCnx.State == ConnectionState.Open){

MaSqlCnx.Close();

}

}

catch(System.Exception ex){

MsgError.Text=ex.Message;

}

}

}

 //dll2

private
void cmbLigne_SelectedIndexChanged(
object sender, System.EventArgs e){

try{

if (MaSqlCnx.State == ConnectionState.Closed){

MaSqlCnx.Open();

}

SqlDataAdapter MonAdapt =

new SqlDataAdapter("exec cmbMachine '"+ cmbLigne.SelectedValue +"'",MaSqlCnx);DataSet madataset=

new DataSet();MonAdapt.Fill(madataset,"T_Machine");

cmbMachine.DataSource=madataset.Tables["T_Machine"].DefaultView;

cmbMachine.DataTextField="LmMachine";

cmbMachine.DataValueField="IdMachine";

cmbMachine.DataBind();

if (MaSqlCnx.State == ConnectionState.Open){

MaSqlCnx.Close();

}

}

catch(System.Exception ex){

MsgError.Text=ex.Message;

}

}

 

merci d'avance

2 réponses

Messages postés
6063
Date d'inscription
dimanche 13 avril 2003
Statut
Modérateur
Dernière intervention
15 juillet 2011
32
Salut,

J'ai un peu de mal a comprendre la question
La réponse est peut etre
AppendDataBoundItems lien

cascadingDropdownlist
ou sinon c'est peut être lien

Bon coding
Messages postés
46
Date d'inscription
jeudi 7 février 2008
Statut
Membre
Dernière intervention
18 octobre 2010

merci