[C# .net] Editer les cellules d'un gridView

Editer les cellules d'un gridView [C# .net] - C#/.NET managed - Programmation

Marsh Posté le 19-07-2006 à 22:17:39    

Bonjour à tous :)
 
Je travaille en ASP.net, C# 2.0.
J'ai un gridView qui se remplit à l'aide d'un DataSource. J'ai donc utilisé des <asp:BoundField.../> comme colonnes.
Seulement, je veux pouvoir éditer certaines colonnes, et pas d'autres. Le "AutoGenerateEditButton" ne me plaît pas beaucoup. Je voudrais tout faire moi-même.  
 
Je suppose qu'il faut utiliser :  

Code :
  1. <asp:GridView ...
  2. <Columns>
  3.   <asp:TemplateField HeaderText="TemplateField">
  4.     <EditItemTemplate>
  5.       <asp:TextBox ID="myTextBox" Text="blablabla" runat="server" />
  6.     </EditItemTemplate>
  7.   </asp:TemplateField>

Seulement, il n'y a pas de propriété DataField qui me permet de mapper automatiquement le DataSource avec le text de myTextBox.  
Dois-je le faire à la main ?
Et puis de toute façon, le texte écrit en dur blablabla ne s'affiche pas qu'on je fais un DataBind()... pourquoi ?
 
Merci de votre aide :)


Message édité par Roodie le 19-07-2006 à 22:20:24
Reply

Marsh Posté le 19-07-2006 à 22:17:39   

Reply

Marsh Posté le 22-07-2006 à 12:25:00    

Personne n'a une petite idée ?  
Merci bien :)

Reply

Marsh Posté le 22-07-2006 à 12:38:29    

si c'est possible... faut regardé du coté des propriétés update/delete... regarde sur le net ça doit surement se trouver la doc concernant ces balises spécifiques.

Reply

Marsh Posté le 22-07-2006 à 12:59:41    

Oh my GOD !!!!!!!!!!!!!
ça fait 1 semaine que je n'arrivais pas à résoudre ce problème.  
Dans mon bout de code, il fallait utiliser <ItemTemplate> et non <EditItemTemplate>
Et bin...  
Merci bien à toi :)

Reply

Marsh Posté le 22-07-2006 à 15:39:23    

de rien :D, tout existe, mais c'est pas tjs facile de découvrir :D

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed