2009-12-03 3 views
0

J'ai un gridview avec un boundfield et un templatefield (zone de texte). Je voudrais parcourir les lignes de la grille et extraire les données sous-jacentes, y compris la clé de données pour les lignes de la grille elles-mêmes. Etant donné les éléments de lignes gridview suivants, comment procéder à l'ingénierie inverse des données?Inverser GridView dans les données sous-jacentes

<asp:BoundField HeaderText="Due Date" DataField="DueDate" 
     SortExpression="DueDate" 
     DataFormatString="{0:M/dd/yyyy}" 
     ></asp:BoundField> 


    <asp:TemplateField HeaderText="Quota"> 
     <ItemTemplate> 
      <asp:TextBox ID="txtDraftQuota" runat="server" Width="25px" MaxLength="3" 
      Value='<%# Eval("Quota") %>' /> 
     </ItemTemplate> 
    </asp:TemplateField> 
+0

Avez-vous besoin de faire cela côté client? –

Répondre

2

Quelque chose comme ça?

foreach (GridViewRow row in GridView1.Rows) 
{ 
    string dueDate = row.Cells[0].Text; 
    string quota = ((TextBox)row.Cells[1].FindControl("txtDraftQuota")).Text; 

    //Do something with these values 
} 
Questions connexes