Datagrid et Textbox

Datagrid et Textbox - C#/.NET managed - Programmation

Marsh Posté le 13-05-2005 à 10:37:32    

Bonjour
 
Dans un evemnement update, je souhaite réccupérer la valeur d'une textbox que j'ai saisi dans une datagrid. Lors du traitement C# je n'arrive pas à accéder au champ TbModif  
 

Code :
  1. <asp:TemplateColumn HeaderText="Champ">        <ItemTemplate>
  2.   <asp:Label ID="Modif" Runat="server"  />
  3. </ItemTemplate>
  4. <EditItemTemplate>
  5.   <asp:TextBox ID="TbModif" Runat="server">
  6. </asp:TextBox>
  7. </EditItemTemplate>
  8. </asp:TemplateColumn>

 

Reply

Marsh Posté le 13-05-2005 à 10:37:32   

Reply

Marsh Posté le 13-05-2005 à 11:17:31    

:hello:  
 
je pense qu'il faut que tu parcours la collection des items de ton datagrid puis dans la collection des contrôles de ta colonne tu dois retrouver ta texbox..
 
quelquechose du genre :
 

Code :
  1. foreach (DataGridItem item in aDtg.Items)
  2.     foreach (Control ctrl in (item.Cells[aIndexTb]).Controls)
  3.         if(ctrl is TextBox)...


 
Tu dois pouvoir améliorer ça car sa position dans la collection des contrôles doit toujours être la même...  :)


Message édité par pikti le 13-05-2005 à 11:46:21
Reply

Marsh Posté le 30-05-2005 à 14:38:45    

Merci !!

Reply

Sujets relatifs:

Leave a Replay

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