begin process at 2012 05 27 20:56:52
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive ASP & ASP.NET

 > 

Archives ASP & ASP.NET

 > 

ASP.net

 > 

DataGrid trie et selection


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

DataGrid trie et selection

mercredi 28 juillet 2004 à 13:53:03 | DataGrid trie et selection

lucie12

Bonjour,
J'ai une page contenant deux control ascx.
Un contient un menu créé avec du Xml, l'autre un formulaire web que je cache pour afficher les résultats dans un DataGrid construit dynamiquement.

Le problème est que lorsque je clique sur le lien pour le trie ou pour la selection d'une ligne, mon datagrid disparait. Je n'arrive pas à comprendre ce qui ce passe et pourquoi les actions de trie et de selection ne fonctionnent pas.

Je vous met le code de mon controle ascx concernant le contenu.
En espérant que quelqu'un puisse m'aider, merci d'avance.


'déclaration du nouveau datagrid et de ses propriétés
Dim resultGrid As New DataGrid
:
:
'ajout d'une colonne au datagrid
Dim datagridcol As New BoundColumn
datagridcol.HeaderText = "IdBien"
datagridcol.DataField = "IdBien"
datagridcol.Visible = False
resultGrid.Columns.Add(datagridcol)
:
:
:
Dim selectcol As New ButtonColumn
selectcol.ButtonType = ButtonColumnType.LinkButton
selectcol.HeaderText = detail
selectcol.Text = "Editer"
selectcol.CommandName = "Select"
resultGrid.Columns.Add(selectcol)

' ajout des évenements de tri et de selection
AddHandler resultGrid.SelectedIndexChanged, AddressOf resultGrid_SelectedIndexChanged
AddHandler resultGrid.SortCommand, AddressOf resultGrid_SortCommand


'mise à jours du datagrid
resultGrid.DataSource = GetDataSet()
resultGrid.DataBind()

'ajout du datagrid à la page
Page.Controls(1).Controls.Add(resultGrid)


End Sub


Public Function GetDataSet(Optional ByVal sortfield As String = "") As DataSet

Dim SQL As String

SQL = Replace(Session("SQL"), "count(*) as nb", " * ")
Session("SQL") = SQL
context.Trace.Write("SQL aff", SQL)
' Connexion utilisé pour accéder à la base du site d'immobilier
Dim Conn As New SqlConnection(ConfigurationSettings.AppSettings("ConnexionDB"))
Dim da As SqlDataAdapter
Dim ds As New DataSet

If sortfield = "" Then
da = New SqlDataAdapter(Session("SQL"), Conn)
Else
Titre.Text = "tintin tintitn"
da = New SqlDataAdapter(Session("SQL") + " order by " & sortfield, Conn)
End If
context.Trace.Write("getdata : ", "Getdata ok")

da.Fill(ds, "BIEN")
Return ds
End Function

'fonction gérant le tri des differents champs par ordre alpha
Private Sub resultGrid_SortCommand(ByVal source As Object, ByVal e As System.Web.UI.WebControls.DataGridSortCommandEventArgs) Handles resultGrid.SortCommand
context.Trace.Write("trie : ", "trie ok ")
test.Text = "tututututu"
' DataBind()
GetDataSet(e.SortExpression)
End Sub

'fonction gérant la selection d'un bien
Private Sub resultGrid_SelectedIndexChanged(ByVal sender As Object, ByVal args As System.EventArgs) Handles resultGrid.SelectedIndexChanged
test.Text = "tototototo"

'DataBind()
'test.Text = resultGrid.SelectedItem.Cells(1).Attributes.Item(1).ToString()
Response.Redirect("default.aspx?section=rechercher&page=" + resultGrid.SelectedItem.Cells(1).Text)

End Sub


Cette discussion est classée dans : trie, sql, datagrid, selection, resultgrid


Répondre à ce message

Sujets en rapport avec ce message

PORBLME DATAGRID : PAGINATION et SELECTION D ENREGISTREMENT????????????? [ par kenza_sana ] Bonjour j'ai un grand probléme avec le DataGrid et je ne comprend d'ailleurs pas pourquoi ca ne veut pas marcher:Je remplit mon DataGrid a partir de l problème avec mon datagrid [ par fyrrhom ] Bonjour,Sur mon site en asp.net, j'ai un formulaire de recherche multi-critères.en fonction des critères, il me renvoie la liste des resultats dans un Selection d'une ligne d'un datagrid sous ASP.NET [ par vmasson ] Bonjour a tous,Alors voila, je récupère des données d'une base de données dans un DATAGRID.J'affiche pas tous les champs de mes enregistrements parcek probleme de requete de selection pour sql server? [ par firas_tn ] Salut a tous :)j'ai une table ou il ya deux champs le 1er NE et le 2eme est ospf, le probleme c'est que je n'ai pas trouvé de requete pour me sélectio probeleme avec requete selection pour sql server? [ par firas_tn ] Salut a tous :)j'ai une table ou il ya deux champs le 1er NE et le 2eme est ospf, le probleme c'est que je n'ai pas trouvé de requete pour me sélectio selection aleatoire d'un enregistrement sql [ par garnier54 ] bonjour,Voila dans asp.net je desire selectioner dans une table SQL un enregistrement aleatoire (ex pour afficher une citation au hasard)avez vous une Probleme de trie sur une DataGrid avec une colonne créée dynamiquement [ par zoom007 ] Bonjour à tous,J'ai une datagrid, avec des colonnes créées dans le .aspx et alimenter par une datatable et un databind(). Lorsque je clique sur une en pl/sql [ par cousin85 ] bonjour svp ,je cherche  un code  pour envoyer  des emails a partir  de mon application que jai développé sous ORACLE9i et 10g Publication d'une base sql chez l'hébergeur [ par jeniferLausanne ] Bonjour, je suis un peu perdue et mon boss commence à s'énerver....Voici mon problème. J'ai développé une application ASP.net avec une base de donné Sql Server est-il approprié? [ par diditche ] Bonjour, Je dois refondre un système utilisant actuellement le couple Access-Excel pour monter un tableau de bord. Access ne supportera plus la volumé


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

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 (4)

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