将GridView反转为基础数据

时间:2009-12-03 20:56:53

标签: asp.net gridview datatable

我有一个带有boundfield和templatefield(文本框)的gridview。我想遍历网格的行并获取基础数据,包括网格行本身的数据键。

鉴于以下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>

1 个答案:

答案 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
}