我有一个带有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>
答案 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
}