GridViewにTemplate Columnがあります。テンプレート列の中に私はasp:hiddenfieldを持っています。私は私がづけしないhiddenfiの値にアクセスしようとしていますmethod.When評価()を使用して値を結合してい視界偽 ASPXGridViewテンプレートの列のhiddenfield値は、可視性がfalseの場合は常に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>
CODE BEHIND
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");
}
コードを追加できますか? –
@ Mansoor Gee: - 私はhiddenfieldの値にアクセスしようとしていますが、常にnullです。 –