在ASP.NET中的GridView中检索动态生成的文本框内容

艾门·卡瑞姆(Aymen Kareem)

我有以下用于GridView2的RowDataBound方法

protected void GridView2_RowDataBound(object sender, GridViewRowEventArgs e)
        {
            if (e.Row.RowType == DataControlRowType.DataRow)
            {
                List<TextBox> list = new List<TextBox>(); 
                if (ViewState["Table"] != null)
                    Assessments = (DataTable)ViewState["Table"]; 
                int count = 1;
                foreach (DataRow row in Assessments.Rows)
                {
                    TextBox txt = new TextBox();
                    txt.ID = "AsTxt"; 
                    txt.Text = string.Empty;
                    txt.TextChanged += OnTextChanged; 
                    e.Row.Cells[count].Controls.Add(txt);
                    count += 2;
                    listd.Add((e.Row.DataItem as DataRowView).Row[0].ToString() + "Txt");
                }
            }
        }

然后执行以下事件(单击按钮)以检索在GridView的文本框中编写的内容

protected void CalculateBtn_Click(object sender, EventArgs e)
        {
            GridViewRow rr = GridView2.Rows[0];
            TextBox rrrr = (rr.FindControl("AsTxt") as TextBox); 
            ClientScript.RegisterStartupScript(this.GetType(), "alert", "alert('" + rrrr.Text + "')", true);
        }

我总是得到NullReferenceException。这意味着TextBox对象(rrrr)始终为null。我确定该文本对象位于GridView2.Rows [0]中。

为什么会这样呢?

马赫什

这是Dynamical在ASP中创建的控件的已知问题因此,如果您想在自己的控件上使用创建的控件,postback那么我建议您在page_int之外声明控件,并在init中进行初始化,然后使用其名称而不是find控件。

查看此博客,这可能对您有帮助

http://techbrij.com/retrieve-value-of-dynamic-controls-in-asp-net

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在ASP.NET的GridView单元中检索动态生成的TextBox的内容

来自分类Dev

在GridView Asp.net中添加搜索文本框

来自分类Dev

如何在ASP.NET中创建动态生成的文本框

来自分类Dev

在asp.net文本框或其他文本框中显示txt文件的内容

来自分类Dev

将动态生成的文本框值传递给ASP.NET MVC中的控制器

来自分类Dev

如何在Asp.Net中的文本框中更改文本的内容

来自分类Dev

ASP.NET GridView中的动态链接

来自分类Dev

ASP.Net gridview AutoGenerateColumns="true" 编辑时行中的样式和格式文本框

来自分类Dev

在GridView中访问JS脚本的ASP文本框

来自分类Dev

“如何获取asp.net gridview html文本框内的整个单元格值onchange =” return Calculations(this);“ jQuery功能

来自分类Dev

如何在C#asp.net中动态创建文本框?

来自分类Dev

在ASP动态表中查找文本框控件

来自分类Dev

在ASP.NET GridView中动态生成CheckBox不会保持状态

来自分类Dev

访问在 C# 中动态声明的文本框内容

来自分类Dev

如果C#ASP.NET中有条件,请在gridview中设置文本框控件

来自分类Dev

如何基于ASP.NET Web表单中的数据库表中的行动态创建文本框?

来自分类Dev

如何基于ASP.NET Web表单中的数据库表中的行动态创建文本框?

来自分类Dev

ASP.NET MVC文本框中的TDD

来自分类Dev

文本框数据到asp.net中的xml

来自分类Dev

Asp.net MVC中的“自动完成”文本框

来自分类Dev

在JavaScript中引用ASP.net文本框数据

来自分类Dev

文本框值在asp.net中未更新

来自分类Dev

异步输出到asp.net中的文本框

来自分类Dev

接受ASP.NET gridview中的动态更改

来自分类Dev

我想知道如何在asp.net C#中向动态文本框添加位置!

来自分类Dev

如何使用文本框字段ASP.NET在数据表中动态添加行

来自分类Dev

当我在文本框中键入任何内容时,它应该在asp.net中启动?

来自分类Dev

当使用javascript asp.net在GridView的同一行中选中复选框时,如何验证GridView中的文本框

来自分类Dev

如何在asp.net文本框内使用Jquery数字格式插件?

Related 相关文章

  1. 1

    如何在ASP.NET的GridView单元中检索动态生成的TextBox的内容

  2. 2

    在GridView Asp.net中添加搜索文本框

  3. 3

    如何在ASP.NET中创建动态生成的文本框

  4. 4

    在asp.net文本框或其他文本框中显示txt文件的内容

  5. 5

    将动态生成的文本框值传递给ASP.NET MVC中的控制器

  6. 6

    如何在Asp.Net中的文本框中更改文本的内容

  7. 7

    ASP.NET GridView中的动态链接

  8. 8

    ASP.Net gridview AutoGenerateColumns="true" 编辑时行中的样式和格式文本框

  9. 9

    在GridView中访问JS脚本的ASP文本框

  10. 10

    “如何获取asp.net gridview html文本框内的整个单元格值onchange =” return Calculations(this);“ jQuery功能

  11. 11

    如何在C#asp.net中动态创建文本框?

  12. 12

    在ASP动态表中查找文本框控件

  13. 13

    在ASP.NET GridView中动态生成CheckBox不会保持状态

  14. 14

    访问在 C# 中动态声明的文本框内容

  15. 15

    如果C#ASP.NET中有条件,请在gridview中设置文本框控件

  16. 16

    如何基于ASP.NET Web表单中的数据库表中的行动态创建文本框?

  17. 17

    如何基于ASP.NET Web表单中的数据库表中的行动态创建文本框?

  18. 18

    ASP.NET MVC文本框中的TDD

  19. 19

    文本框数据到asp.net中的xml

  20. 20

    Asp.net MVC中的“自动完成”文本框

  21. 21

    在JavaScript中引用ASP.net文本框数据

  22. 22

    文本框值在asp.net中未更新

  23. 23

    异步输出到asp.net中的文本框

  24. 24

    接受ASP.NET gridview中的动态更改

  25. 25

    我想知道如何在asp.net C#中向动态文本框添加位置!

  26. 26

    如何使用文本框字段ASP.NET在数据表中动态添加行

  27. 27

    当我在文本框中键入任何内容时,它应该在asp.net中启动?

  28. 28

    当使用javascript asp.net在GridView的同一行中选中复选框时,如何验证GridView中的文本框

  29. 29

    如何在asp.net文本框内使用Jquery数字格式插件?

热门标签

归档