我有GridView模板Column.Inside模板列中我有asp:hiddenfield。我结合使用method.When我试图访问hiddenfi的价值不入店的eval()的值,而知名度假 ASPXGridView模板列的隐藏字段值始终为0,而可见性为假
<asp:TemplateField HeaderText="Select" Visible="false">
<ItemTemplate>
<asp:HiddenField ID="hdnMasterId" runat="server"
Value='<%# DataBinder.Eval(Container.DataItem, "Master_Id") %>' />
<asp:CheckBox ID="chkDelete" runat="server" />
</ItemTemplate>
<ItemStyle Width="4%" HorizontalAlign="Center"></ItemStyle>
<HeaderStyle HorizontalAlign="Center" />
</asp:TemplateField>
后面的代码
protected void gdvList_RowCommand(object sender, GridViewCommandEventArgs e)
{
int intIndex = Convert.ToInt32(e.CommandArgument);
GridViewRow row = gdvList.Rows[intIndex];
HiddenField hdn = (HiddenField)row.FindControl("hdnMasterId");
}
你可以添加你的代码吗? – 2012-03-14 06:10:37
@ Mansoor Gee: - 当我试图访问hiddenfield值时,它始终为空。 – 2012-03-14 11:07:31