Column d'un gridview avec visible a false, pas de données ? [Résolu]

Signaler
Messages postés
11
Date d'inscription
dimanche 2 avril 2006
Statut
Membre
Dernière intervention
16 janvier 2009
-
Messages postés
1
Date d'inscription
lundi 17 mars 2008
Statut
Membre
Dernière intervention
6 juin 2009
-
Bonjour,

alors sur une de mes pages j'ai un gridview qui est binder à un dataset, je met une colonne en visible = false, elle me sert en fait à garder une cle que l'utilisateur n'a pas à voir.
Ce que je ne comprends pas c'est que lorsque je veux faire du traitement en code-behind, il me donne des valeurs vides alors que lorsqu'il y a visible à true pas de problème.

je pense pouvoir résoudre ce problème en mettant à true le visible et en ajoutant un ptit peu de CSS mais j'avoue que j'aimerais bien comprendre, est dans un soucis d'optimisation ou ai-je raté quelquechose ?

merci de vos eclaircissements

2 réponses

Messages postés
6063
Date d'inscription
dimanche 13 avril 2003
Statut
Modérateur
Dernière intervention
15 juillet 2011
28
Salut,

les colonnes visible = false ne sont pas rendu dans la page html

il faut passer par exemple par un itemplate avec champ hidden dedans
ou cacher la colonne avec un attribut visibility = hidden dans la css (pas sur que c'est compatible tous navigateurs)

Bon courage
Messages postés
1
Date d'inscription
lundi 17 mars 2008
Statut
Membre
Dernière intervention
6 juin 2009

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="ProgId" content="Word.Document" />
<meta name="Generator" content="Microsoft Word 11" />
<meta name="Originator" content="Microsoft Word 11" />
<link rel="File-List" href="file:///J:%5CDOCUME%7E1%5Czak%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml" />
<!--[if gte mso 9]><xml>
<w:WordDocument>
<w:View>Normal</w:View>
<w:Zoom>0</w:Zoom>
<w:HyphenationZone>21</w:HyphenationZone>
<w:PunctuationKerning/>
<w:ValidateAgainstSchemas/>
<w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid>
<w:IgnoreMixedContent>false</w:IgnoreMixedContent>
<w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText>
<w:Compatibility>
<w:BreakWrappedTables/>
<w:SnapToGridInCell/>
<w:WrapTextWithPunct/>
<w:UseAsianBreakRules/>
<w:DontGrowAutofit/>
</w:Compatibility>
<w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel>
</w:WordDocument>
</xml><![endif]-->
<!--[if gte mso 9]><xml>
<w:LatentStyles DefLockedState="false" LatentStyleCount="156">
</w:LatentStyles>
</xml><![endif]-->
<style>
<!--
/* Font Definitions */
@font-face
{font-family:Wingdings;
panose-1:5 0 0 0 0 0 0 0 0 0;
mso-font-charset:2;
mso-generic-font-family:auto;
mso-font-pitch:variable;
mso-font-signature:0 268435456 0 0 -2147483648 0;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{mso-style-parent:"";
margin:0cm;
margin-bottom:.0001pt;
mso-pagination:widow-orphan;
font-size:12.0pt;
font-family:"Times New Roman";
mso-fareast-font-family:"Times New Roman";}
@page Section1
{size:595.3pt 841.9pt;
margin:70.85pt 70.85pt 70.85pt 70.85pt;
mso-header-margin:35.4pt;
mso-footer-margin:35.4pt;
mso-paper-source:0;}
div.Section1
{page:Section1;}
-->
</style>
<!--[if gte mso 10]>
<style>
/* Style Definitions */
table.MsoNormalTable
{mso-style-name:"Tableau Normal";
mso-tstyle-rowband-size:0;
mso-tstyle-colband-size:0;
mso-style-noshow:yes;
mso-style-parent:"";
mso-padding-alt:0cm 5.4pt 0cm 5.4pt;
mso-para-margin:0cm;
mso-para-margin-bottom:.0001pt;
mso-pagination:widow-orphan;
font-size:10.0pt;
font-family:"Times New Roman";
mso-ansi-language:#0400;
mso-fareast-language:#0400;
mso-bidi-language:#0400;}
</style>
<![endif]-->
Salut a tous ,


J’ai gravement besoin de votre aide


J’ai réussi a faire la mise ajour avec une GridView (ajouter,
modifier, supprimer).


Ca fait maintenant 4 jour que je cherche la méthode suivante 
:



   


J’aimerais cliquez sur une LinkButton et initialiser la
saisie dans un column du GridView tout un cullumn pas seulement une cellule
(faire apparaître comme des TextBoxe)



 




Je travaille avec visuel studio .Net et non avec C# même si
quelqu’un a un code qui me permettra de faire ça avec C# c’est pa grave je le traduirait



 




J’ais vraiment besoin de ce code !!



 




Merci d’avance 







voila mon E-mail : evilzak@hotmail.com