zoullou007
Messages postés11Date d'inscriptiondimanche 2 avril 2006StatutMembreDernière intervention16 janvier 2009 7 oct. 2008 à 16:56
Bonjour,
Désolé il y a eu un petit problème dans l'envoi du message.
Donc je viens en espérant que quelqu'un pourra m'aider.
J'essaye d'avoir une page ou j'ajoute en code-behind des datagrid attaché à des datatables elles aussi créés dynamiquement. Jusque la j'ai réussi, la ou je coince c'est que je voudrais pouvoir utiliser le mode édition des datagrid, j'ai donc ajouté une "EditCommandColumn" à mes datagrid et j'ai attaché une méthode à l'évènement UpdateCommand. Dans celle ci j'ajoute des textbox dans la ligne ou l'édition à été demandé. mais lors du postBack je ne retrouve pas les données rentrées par l'utilisateur.
Je pense donc à un problème de cycle de vie mais je ne vois pas où.
DataSet dataOfIDOC = new DataSet();
foreach (TestAdministrationSAP.DataSetTable.IDOC_STRUCTRow name in table.Rows)
{
Oracle.DataAccess.Client.OracleDataAdapter orAdapter =
new Oracle.DataAccess.Client.OracleDataAdapter("SELECT * FROM " + name.NOM_TABLE,
System.Configuration.ConfigurationManager.ConnectionStrings["ConnectionStringSAP"].ConnectionString);
orAdapter.Fill(dataOfIDOC, name.NOM_TABLE);
}
Hashtable nomIndex = new Hashtable();
foreach (DataTable dt in dataOfIDOC.Tables)
{
DataGrid dg = CreateDataGrid(dt);
if (table.Where(o => o.NOM_TABLE == dt.TableName).FirstOrDefault()["ID_PERE"] == DBNull.Value)
{
Panel pan = new Panel();
pan.ID = dt.TableName + "pan";
pan.CssClass = "space";
Label nom = new Label();
nom.ID = dt.TableName+"lb";
nom.Text = dt.TableName;