IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

ASP.NET Discussion :

[ASP 1.1/C#] Custom Web Control et ViewState


Sujet :

ASP.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Août 2007
    Messages
    174
    Détails du profil
    Informations forums :
    Inscription : Août 2007
    Messages : 174
    Par défaut [ASP 1.1/C#] Custom Web Control et ViewState


    J'ai un souci pour garder l'index selectionné sur un controle personnalisé lors d'un postback

    Dans mon controle j ai rajouté ca
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
     
    		[
    		Bindable(true),
    		DefaultValue(-1),
    		Description("The index of the selected item.")
    		]
    		public override int SelectedIndex 
    		{
    			get 
    			{
    				object o = ViewState["SelectedIndex"];
    				if (o != null)
    					return(int)o;
    				return -1;
    			}
    			set 
    			{
    				if (value < -1) 
    				{
    					throw new ArgumentOutOfRangeException();
    				}
    				ViewState["SelectedIndex"] = value;
    			}
    		}
    Le problème est que le controle en question est dans un datagrid et rempli à chaque fois

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    		private void DataGrid1_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
    		{
    			if (e.Item.ItemType == ListItemType.Footer)
    			{
     
    				EqtDropDownListAdd = (EquipmentTypeDropDownList)e.Item.FindControl("EqtDropDownListAdd");
    				EqtDropDownListAdd.IdSubsidiary = long.Parse(Session["Sub"].ToString());
    }
    }
    Donc comment garder l'index selectionné sur mon DropDownList ?

    Merci :

  2. #2
    Membre confirmé
    Inscrit en
    Août 2007
    Messages
    174
    Détails du profil
    Informations forums :
    Inscription : Août 2007
    Messages : 174
    Par défaut
    Pour faire + simple, j'aimerais récupérer une selectedValue d'une DropDownList avant le Load() de la page

Discussions similaires

  1. Réponses: 3
    Dernier message: 18/04/2007, 11h25
  2. web controle ?
    Par WELCOMSMAIL dans le forum ASP.NET
    Réponses: 1
    Dernier message: 01/02/2007, 09h31
  3. [C#] Web Control - Changement valeur par défaut
    Par Dozer71 dans le forum ASP.NET
    Réponses: 2
    Dernier message: 24/08/2006, 15h28
  4. [C#] problème rendu custom web control
    Par Johnny Boy dans le forum ASP.NET
    Réponses: 1
    Dernier message: 08/03/2006, 17h23
  5. [C#]web control user dynamique??
    Par norkius dans le forum ASP.NET
    Réponses: 3
    Dernier message: 11/12/2003, 18h35

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo