Recuperer la string d'un templatefield [Résolu]

Signaler
Messages postés
151
Date d'inscription
mercredi 1 février 2006
Statut
Membre
Dernière intervention
6 février 2009
-
Messages postés
18
Date d'inscription
lundi 28 octobre 2002
Statut
Membre
Dernière intervention
12 mars 2007
-
bonjour,

je voulais mettre un
DataFormatString="{0:d}"

sur un champ date d'une gridview por avoir ma date au format jj/mm/aaaa : pas moyen il me met toujours jj/mm/aaaa hh:mm:ss
déja je comprend pas chez microsoft ça marche et en plus dans mase SQL c'est un type : smalldatetime

bref je me résoult à faire un templatefield :


ItemTemplate>



'>

là j'ai ma date comme je veux : jj/mm/aaaa !! mais maintenant quand je fais un :


Me.GridView1.SelectedRow.Cells(4).Text

ma string est vide

bref....je voudrais juste récuperer la string de ce templatefield help !! je continue à chercher (cela ne pouvait pas marcher avec mon dataformatstring{0:d}#!!!.... c'étais trop beau!!)

5 réponses

Messages postés
6814
Date d'inscription
dimanche 15 décembre 2002
Statut
Modérateur
Dernière intervention
13 octobre 2010
27
Bonjour,

peut etre que : http://blogs.developpeur.org/cyril/archive/2005/11/01/14072.aspx t'aiderais :)


<HR>
Cyril - MVS - MCP ASP
Messages postés
151
Date d'inscription
mercredi 1 février 2006
Statut
Membre
Dernière intervention
6 février 2009

bon j'ai trouver ça :



Public
Sub ExtractValuesFromCell(
ByVal dictionary
As IOrderedDictionary,
ByVal cell
As DataControlFieldCell, _



ByVal rowState
As DataControlRowState,
ByVal includeReadOnly
As
Boolean )



End
Sub

ensuite je fais ça

Protected
Sub Button1_Click(
ByVal sender
As
Object,
ByVal e
As System.EventArgs)
Handles Button1.Click



Dim instance
As TemplateField



Dim dictionary
As IOrderedDictionary



Dim cell
As DataControlFieldCell



Dim rowState
As DataControlRowState



Dim includeReadOnly
As
Boolean


dictionary =
Me.GridView2.TemplateSourceDirectory


cell =
Me.GridView2.SelectedRow.Cells(4)


rowState = DataControlRowState.Selected



instance = Me.GridView2.Columns4date.itemtemplate.label1 --------->Ca marche pas !!!!


instance.ExtractValuesFromCell(dictionary, cell, rowState, includeReadOnly)

Bon je pense avoir bon pour les parametres sauf instance c'est quoi l'instance de la cell4 de ma gridview2 qui est un templatefield ??

matt
Messages postés
151
Date d'inscription
mercredi 1 février 2006
Statut
Membre
Dernière intervention
6 février 2009

Messages postés
151
Date d'inscription
mercredi 1 février 2006
Statut
Membre
Dernière intervention
6 février 2009

merci Cyrill !!!!

matt
Messages postés
18
Date d'inscription
lundi 28 octobre 2002
Statut
Membre
Dernière intervention
12 mars 2007

slt
je suis confronté à un truc de me bloque depuis plusieurs semaine.
J'aimerai dans le code behind ou auterment pouvoir récupérer la valeur d'nu control se trouvant dasn la partie InsertItemTemplate de mon DetailView. je n'arrive pas a récuprer cette valeur que j'aimerai traiter ensuite...
as-tu une idée ?

Merci d'avance

Ludo