2009-12-03 3 views
0

У меня есть gridview с boundfield и templatefield (текстовое поле). Я хотел бы выполнить итерацию по строкам сетки и получить исходные данные, включая ключ данных для самих строк сетки.Обратный GridView в базовые данные

Учитывая следующие элементы строки сетки, как бы я мог провести обратное проектирование данных?

<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

Вам нужно сделать это на стороне клиента? –

ответ

2

Что-то вроде этого?

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 
} 
Смежные вопросы