begin process at 2010 02 10 13:41:05
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Visual Basic & VB.NET

 > 

Archives Visual Basic

 > 

ASP (Active Server Pages)

 > 

DATAGRID avec OnPageIndexChanged+Commandname


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

DATAGRID avec OnPageIndexChanged+Commandname

mardi 2 novembre 2004 à 15:23:00 | DATAGRID avec OnPageIndexChanged+Commandname

Tanis49

Boujours a tous..
Mon p'tit problème (qui me brise bien les joyeuses) est le suivant :
Dans l'appli intranet que je suis en train de dev en asp.net sous vbstudio, je voudrait afficher un datagrid ayant une pagination (n lignes affichées + navigation pages suivantes). Mais dans ce datagrid (et c la que le bas blesse) il y a aussi une colonne avec un linkbutton qui me permet de prendre les données de la ligne, de les affecter dans des variables publiques et ensuite de rediriger vers une nouvelle page( ou ces variables seront importantes).
Enfin bon mon problème se situe au niveau des gestion des evènements du datagrid car bien que la pagination soit gérée de la manière suivante :

//code html webform
<asp:datagrid id="DGrid" .... onPageIndexChanged="MyDataGrid_Page" ......>

//et sub dans code behind
Sub MyDataGrid_Page(ByVal sender As Object, ByVal e As DataGridPageChangedEventArgs)
DGrid.CurrentPageIndex = e.NewPageIndex
BindDataGrid()
End Sub


et que le linkbouton le soit comme ceci :
//code html webform
<asp:TemplateColumn HeaderText="Cde">
<HeaderTemplate>
Cde
</HeaderTemplate>
<ItemTemplate>
<asp:LinkButton id=LCDE runat="server" Font-Size="XX-Small" Text='<%# DataBinder.Eval(Container, "DataItem.cde") %>' commandname="cde_select">
</asp:LinkButton>
</ItemTemplate>
</asp:TemplateColumn>

// et dans le codebehind
Private Sub cde_select(ByVal sender As System.Object, ByVal e As DataGridCommandEventArgs) handles Dgrid1.itemcommand
Dim l_val1 As LinkButton
Dim l_val2 As Label
l_val1 = e.Item.FindControl("LCDE")
P_cde = l_val1.Text
l_val2 = e.Item.FindControl("LREF")
P_ref = l_val2.Text
l_val2 = e.Item.FindControl("LCLI")
P_Cli = l_val2.Text

Response.Redirect("Traca_cdedet.aspx")

End Sub
je n'arrive pas a avoir les deux fonctions en même temps. Soit le onpage... prend le dessus soit si je rajoute handles Dgrid1.itemcommand c las commande du linkbouton qui le prend.

Bon maintenant que vous avez toutes les données, pensez-vous cela possible d'avoir les deux en même temps et si oui datagrid fait comment la difference entre plusieures fonctions

Merci


Cette discussion est classée dans : code, datagrid, cde, val2, commandname


Répondre à ce message

Sujets en rapport avec ce message

lié datagrid a bd par le code [ par olivier ] comment lié un datagrid a une base de données par le code datagrid [ par sophmef1 ] Dans mon form j'ai un datagrid, un controle adodc, un textbox,un bouton de commande.Je voudrais lancer une requête en cliquant sur le bouton selon le Recherche sur DataGrid!!! Pb de Code [ par pepeveve ] Salut à TousJ'aurai besoin de votre aide:J'utilise une ADODC une DATABASE un COMBOBOX et un TIMER.je souhaite creer une recherche de Nom dans ma datab Afficahage sur datagrid (erreur sur les signets) [ par PrX ] Salut tout le monde,Soit le code :...monrecordset.Open "matable", maconnexion, adOpenDynamic, adLockReadOnlySet madatagrid.DataSource = monrecordset.. datagrid [ par RockmanX ] RE salut!j'ai créé un datagrid et ai ajouté une nouvelle colonne à la fin:with me.datagrid.columns .Item(.Count - 1).Caption = "Sous-total" Datagrid [ par sylvain245 ] Bonjour,je n'es pas réussi a faire fonctionner ma datagrid.Est-ce qu'il y a un endroit ou je pourrais avoir de l'information sur ce sujet ? ou alors, Sélection par code de toutes les lignes d'un DataGrid [ par slo ] Je voudrais savoir comment sélectionner automatiquement, par code, de toutes les lignes d'un composant DataGrid afin de les supprimer toutes d'un coup DataGrid, DataSet, DataTable je deviens FOU! (VB.NET) [ par aercilla ] Bonjour, j'aimerais catcher l'événement de saisie KeyPress_Up d'une datagrid lorsque le user saisie dans une cellule. (je code en VB.NET)Pour ca, j'ai Rechercher dans un DataGrid [ par bmichael007 ] Bonjour,j'aimerai savoir comment faire pour rechercher dans un DataGrid.Je suis en ADO (j'utilise Adodc) et mon code pour rechercher dans un DataGrid pb datagrid : reremplir (urgent, merci d'avance) [ par stuffparadiz ] salut a tous après avoir cherché pendant deux jours comment on fait pour rmeplir le datagrid. Maintenant j'ai trouve mais le probleme c'est que si je


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
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