点击确定后,gridview中标签怎么取值
<div>
<div>
<asp:Button ID="btnChoose" runat="server" Text="设备选择" Width="100px"
onclick="btnChoose_Click" />
<asp:TextBox ID="txtChoose" runat="server" Width="315px"></asp:TextBox>
</div>
<div>
日期:<asp:TextBox ID="txtDay" runat="server" onFocus="new WdatePicker(this,'%Y-%M',true,'default')"></asp:TextBox>
<asp:Button ID="btnOK" runat="server" Text="确 定" Width="65px"
OnClick="btnOK_Click" />
<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False"
onrowdatabound="GridView1_RowDataBound">
<Columns>
<asp:TemplateField HeaderText="年月">
<ItemTemplate>
<asp:Label ID="lblDate" runat="server"></asp:Label>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="设备编号">
<ItemTemplate>
<asp:Label ID="lblEquipment" runat="server"></asp:Label>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="设备名称">
<ItemTemplate>
<asp:Label ID="lblEquName" runat="server"></asp:Label>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="电流A(大)">
<ItemTemplate>
<asp:Label ID="lblMaxA" runat="server"></asp:Label>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="电流B(大)">
<ItemTemplate>
<asp:Label ID="lblMaxB" runat="server"></asp:Label>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="电流C(大)">
<ItemTemplate>
<asp:Label ID="lblMaxC" runat="server"></asp:Label>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="电流A(小)">
<ItemTemplate>
<asp:Label ID="lblMinA" runat="server"></asp:Label>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="电流B(小)">
<ItemTemplate>
<asp:Label ID="lblMinB" runat="server"></asp:Label>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="电流C(小)">
<ItemTemplate>
<asp:Label ID="lblMinC" runat="server"></asp:Label>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="电流A(平)">
<ItemTemplate>
<asp:Label ID="lblAvgA" runat="server"></asp:Label>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="电流B(平)">
<ItemTemplate>
<asp:Label ID="lblAvgB" runat="server"></asp:Label>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="电流C(平)">
<ItemTemplate>
<asp:Label ID="lblAvgC" runat="server"></asp:Label>
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
</div>
</div>
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
if (Request.QueryString["sb"] != null)
{
ViewState["sb"] = Request.QueryString["sb"];
this.txtChoose.Text = ViewState["sb"].ToString();
}
}
}
protected void btnChoose_Click(object sender, EventArgs e)
{
Response.Redirect("EquipmentChoose.aspx?page=VoltageTest.aspx");
}
protected void btnOK_Click(object sender, EventArgs e)
{
string[] str = (ViewState["sb"].ToString()).Split(',');
foreach (String s in str)
{
(this.GridView1.FindControl("lblDate") as Label).Text = this.txtDay.Text;//这边值赋不进label中,该怎么办呢?请高手指教
}
//(e.Row.FindControl("lblDate") as Label).Text = this.txtDay.Text;
}