【问题标题】:Find texbox control inside a gridview in the checkbox event CheckedChanged在复选框事件 CheckedChanged 中的 gridview 中查找文本框控件
【发布时间】:2015-01-10 03:32:27
【问题描述】:
protected void chkBoxAplicaSiglasEspEdit_CheckedChanged(object sender, EventArgs e)
    {
        int i;
        int x = gvTipoInforme.Rows.Count;
        CheckBox chkBoxAplicaSiglasEspEdit = (CheckBox)sender;


        TextBox txtSiglas = (TextBox)this.gvTipoInforme.Rows[row].FindControl("txtSiglas");

            for (i = 0; i < x; i++) 
            {
                if (chkBoxAplicaSiglasEspEdit.Checked)
                {
                    txtSiglas.Enabled = true;
                }
                else
                {
                    txtSiglas.Text = "";
                    txtSiglas.Enabled = false;
                }
        }

    }

我正在尝试启用或禁用网格视图内的文本框。当我单击“编辑”链接时,gridview 的列中会显示一个复选框,然后我单击该复选框并触发 CheckedChanged 事件,但我总是得到“txtSiglas”为空。

【问题讨论】:

    标签: gridview checkbox textbox


    【解决方案1】:

    我找到了解决办法:

    TextBox txtSiglas = (TextBox)chkBoxAplicaSiglasEspEdit.Parent.FindControl("txtSiglas");
    

    【讨论】:

      猜你喜欢
      • 2018-09-26
      • 2021-04-21
      • 1970-01-01
      • 2023-03-04
      • 2013-04-01
      • 1970-01-01
      • 1970-01-01
      • 2011-03-05
      • 1970-01-01
      相关资源
      最近更新 更多