begin process at 2012 05 28 03:38:59
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive ASP & ASP.NET

 > 

Archives ASP & ASP.NET

 > 

ASP.net

 > 

Probleme de MAJ dataset


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Probleme de MAJ dataset

jeudi 23 juin 2005 à 12:03:11 | Probleme de MAJ dataset

jcfromdijon

Tout d'abord bonjour Messieurs et Mesdames !!!
Voila mon souci, lorsque j'insere un champ dans mon dataset, l'index (et donc mon dataset) ne se met pas a jour, ce qui me donne des resultats quand je supprime ma fois surprenant.

Mon code d'insertion :

private void dgNomenclature_ItemCommand(object source, System.Web.UI.WebControls.DataGridCommandEventArgs e)
        {
            if(e.CommandName == "Insert")
            {
                int fin = ds.ETABLIR.Columns.Count;
               
                DataRow dr = ds.ETABLIR.NewRow();
               
                for(int i=0;i<fin;i++)
                {
                    object DeathDate = new object();
                    string sNom;

                    if(i!=1)
                    {

                        string nom = "txtBox"+i;
                        sNom = ((TextBox) e.Item.FindControl(nom)).Text;

                    }
                    else
                    {
                        sNom = ((DropDownList) e.Item.FindControl("listBox")).SelectedValue.ToString().Trim();
                       
                    }

                    if (i!=0)
                    {
                        if (i==2)
                        {
                            double max = MaxPlace()+1;
                            dr[i]=max;
                        }else if(sNom=="")
                        {
                            DeathDate = System.DBNull.Value;
                            dr[i] = DeathDate;
                        }
                        else
                        {
                            dr[i] = sNom;
                        }
                    }
                    else
                    {
                        dr[i] = Session["refNom"].ToString();
                    }


                }

                ds.ETABLIR.Rows.Add(dr);

            }
            if(e.CommandName=="Inserer")
            {
                int fin = ds.ETABLIR.Columns.Count;
               
                DataRow dr = ds.ETABLIR.NewRow();
                string sNom;
                Control ctr = e.Item.FindControl("lstBox"+e.Item.ItemIndex.ToString());
                sNom = ((DropDownList)ctr).SelectedValue.Trim();
                double max = MaxSousPlace(e);
                dr[0]=refNom;
                dr[1]=sNom;
                dr[2]=max;

                ds.ETABLIR.Rows.Add(dr);

               
            }
           
            ds.ETABLIR.DefaultView.Sort = "place";
            dgNomenclature.DataSource = ds.ETABLIR.DefaultView;
            dgNomenclature.DataMember="etablir";
            dgNomenclature.DataBind();

            Session["ds"]=ds;

            this.Couleur();
   
        }

Mon code de suppression :

private void dgNomenclature_DeleteCommand(object source, System.Web.UI.WebControls.DataGridCommandEventArgs e)
        {
            int i =e.Item.ItemIndex;
            if(i+1<dgNomenclature.Items.Count)
            {
                if(dgNomenclature.Items[i+1].Cells[5].Text.Length>dgNomenclature.Items[i].Cells[5].Text.Length)
                {
                    int temp =i+1;
                    while(temp+1<=dgNomenclature.Items.Count && dgNomenclature.Items[temp].Cells[5].Text.Length>dgNomenclature.Items[i].Cells[5].Text.Length)
                    {
                        ds.ETABLIR.Rows[temp].Delete();
                        temp=temp+1;
                    }
                }
            }
            ds.ETABLIR.Rows[i].Delete();
           
            ds.ETABLIR.DefaultView.Sort = "place";
            dgNomenclature.DataSource = ds.ETABLIR.DefaultView;
            dgNomenclature.DataMember="etablir";
            dgNomenclature.DataBind();

            Session["ds"]=ds;

            this.Couleur();
           
        }


Merci de me venir en aide s'il vous plait...

PS: par contre quand je supprime apres avoir enregistrer mon dataset sur mon server sql, tout marche inpec




Cette discussion est classée dans : ds, dr, etablir, dgnomenclature, snom


Répondre à ce message

Sujets en rapport avec ce message

inserer images ds une base access [ par matt ] Comment fait on pour inserer des images ds une base de donnée Access, et ensuit les visualiser en asp???? resultats d'un IF ds un popup... [ par alex ] J'aiDim heureActuelleheureActuelle=Hour(Now)If heureActuelle >= 9 And heureActuelle ''''j'aimerai que ma page s'affiche ds le popup que j'ai ouvert av c assez urgent !!! merci :-) [ par fabiin ] voila mon prob :g une formulaire :et ds la tag du formualire g ...action = "lapage.asp"...coment faire passer les informations du formulaires ds l'url Probleme avec les oui/non ds une base de donnee [ par serialv ] je voudrais pouvoir mettre la valeur oui a un enregistrement d'une base de donnee a partir d'une liste d'un tableau avec une case a cocher Mon ASP ne passe pas sous mac!!! [ par Bud ] J'ai fait un lien mailto ds ma page asp: Le message envoyé le lien fonctionne sous IE PC, mais sous mac le lien que j peut mettre une variable ds une chaine sql [ par serial ] peut on mettre une variable ds une chaine sqlexampledim valeurmoi=champ de ma table"SELECT*FROM table WHERE moi=valeur"?????j'ai essayer ca ne marche je n'arive pas a afficher une image ds un tableau dinamiquement [ par serial ] response.write "" je n'arive pas a afficher une image ds un tableau dinamiquement [ par serialv ] response.write ""voici mon code ,ceci afiche la croix ,mais le fichier existemerci moteur de recherche [ par fouad11 ] Je recherche un code source d'un moteur de recherche ,pour cherché un mot donnée ds les META des page webs qui leur adresse figure ds un base de donné moteur de rechrche externe [ par fouad11 ] mon probléme c'est comment programmé un moteur de recherche qui effectue la recherche ds les site web externe, dont leurs adresses existent déjà ds un


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,359 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales