asp.net我用for循环遍历gridview 把数据输入到excel中 列中间的控件都是label 循环的时候怎么获取值
<asp:TemplateFieldHeaderText="数量"SortExpression="数量"><ItemTemplate><asp:LabelID="lblz...
<asp:TemplateField HeaderText="数量" SortExpression="数量">
<ItemTemplate>
<asp:Label ID="lblztsl" Text='<%# Eval("数量") %>' runat="server"></asp:Label>
</ItemTemplate>
<ItemStyle Width="100px" />
</asp:TemplateField>
如果这样的话((Label)(GridView1.Rows[i].Cells[j]).FindControl("lblid")).Text.Trim();
每一列的label名称不一样 没办法用 findcontrol
for (int i = 0; i < GridView1.Rows.Count; i++)
{
for (int j = 0; j < GridView1.Columns.Count; j++)
{
}
} 展开
<ItemTemplate>
<asp:Label ID="lblztsl" Text='<%# Eval("数量") %>' runat="server"></asp:Label>
</ItemTemplate>
<ItemStyle Width="100px" />
</asp:TemplateField>
如果这样的话((Label)(GridView1.Rows[i].Cells[j]).FindControl("lblid")).Text.Trim();
每一列的label名称不一样 没办法用 findcontrol
for (int i = 0; i < GridView1.Rows.Count; i++)
{
for (int j = 0; j < GridView1.Columns.Count; j++)
{
}
} 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询