У меня есть сетка с невидимым элементом управления TextBox, привязанным к данным при событии щелчка. Еще одно событие щелчка устанавливает значение visibilty в значение true, но TextBox тогда пуст. Я мог бы повторно привязать сетку, но не понимаю, почему TextBox теряет свою ценность. Это стандартное поведение?
<asp:templatefield HeaderText="NewRate" Visible="false">
<ItemTemplate>
<asp:TextBox ID="TXBX_NewRate" runat="server" Text = '<%# Bind("NewRate") %>' width="20px" />
<asp:Label ID="LabelRequirement" runat="server" Text = '<%# Bind("Requirement") %>'/>
</ItemTemplate>
</asp:templatefield>
и метод события:
protected void CheckedChanged_EditarPlazo(object sender, EventArgs e)
{
if (CKBX_NuevoPlazo.Checked == true)
{
GridView_ContractFileContent.Columns[11].Visible = true;