bihannic_fr2000
Messages postés8Date d'inscriptionvendredi 3 mars 2006StatutMembreDernière intervention22 mars 2006
-
15 mars 2006 à 10:59
bihannic_fr2000
Messages postés8Date d'inscriptionvendredi 3 mars 2006StatutMembreDernière intervention22 mars 2006
-
16 mars 2006 à 09:59
Bonjour a tous et merci d'avance au chevronné qui pourront m'aider dans mon problème de newbie
Je remplis une datalist avec grâce à un select d'une table,
quand je passe en mode édition j aimerai qu'une des colonnes devienne un dropdownlist.
J'ai essayé de faire le code suivant mais ma ddl reste désespéremment vide..
'Create a connection
Dim myConnection as New SqlConnection(connString)
Dim ddlDataSet as DataSet = New DataSet()
Function GetCategories() as DataSet
'Populate the ddlDataSet
Const strSQLDDL as String = _
"SELECT FAQCategoryID, Name FROM tblFAQCategory ORDER BY Name"
Dim myDataAdapter as SqlDataAdapter = New _
SqlDataAdapter(strSQLDDL, myConnection)
bihannic_fr2000
Messages postés8Date d'inscriptionvendredi 3 mars 2006StatutMembreDernière intervention22 mars 2006 15 mars 2006 à 16:53
.......J'avance merci mais Snifff non plus....en debuggant un peu je vois bien qu'il passe sur l evenmenent edit et qu 'il lance le ddlSTATUT_LOAD mais il plante sur ddlSTATUT.DataSource = dsSTATUT ;
MERCI d'avance
public
void EditQuitus_Command(Object sender, DataListCommandEventArgs e)
{
//On passe en mode édition sur la ligne concernée
dlQuitus.EditItemIndex = e.Item.ItemIndex;
LoadData();
ddlSTATUT_Load();
}
// Remplissage de dll STATUT
protected void ddlSTATUT_Load()
{
OracleCommand myCommand = oOracleConn.CreateCommand();
try
{
DataSet dsSTATUT = new DataSet();
myCommand.CommandText="SELECT STATDSI_ID,STATDSI_LIBELLE FROM PARAM_STAT_MAT_DSI ORDER BY STATDSI_LIBELLE";
System.Data.OracleClient.OracleDataAdapter daSTATUT = new OracleDataAdapter(myCommand);
daSTATUT.Fill(dsSTATUT);
ddlSTATUT.DataSource = dsSTATUT ; //ca plante la
ddlSTATUT.DataTextField = "STATDSI_LIBELLE";
ddlSTATUT.DataValueField = "STATDSI_ID";
ddlSTATUT.DataBind() ;
}
catch(Exception l_Exception)
{
Console.WriteLine(l_Exception.ToString());
}
}