我有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