在CodeBehind ASP NET中找不到GridView

吉多·加布里埃尔(Guido Gabriel)

我有一个带有gridview1的页面,其中只有ItemTemplate的一列。在我的gridview1的这个ItemTemplate中,我有一个gridview2。我没有关于gridview1的问题。在后面的代码中,我通常填充它:

gridview1.DataSource = DaoUser.findAll();
gridview1.DataBind();

并正确创建了gridview1。但是,当我尝试使用gridview2做同样的事情时,我收到一条消息错误:

gridview2.DataSource = DaoUser.findAll();
gridview2.DataBind();

名称“ gridview2”在当前上下文中不存在

我的aspx代码:

 <asp:GridView runat="server" ID="gridview1">
    <colums>
        <asp:TemplateField>
            <ItemTemplate>
                     <asp:GridView runat="server" ID="gridview2">
                     </asp:Gridview>
            </ItemTemplate>
        </asp:TemplateField>
    </columns>    
 </asp:GridView>
史蒂夫

您需要做的是使用GridView1_RowDataBound事件在该行中找到控件,因为您将在每一行中都有一个网格视图(这在VB中):

Protected Sub GridView1_RowDataBound(sender As Object, e As GridViewRowEventArgs) Handles GridView1.RowDataBound

    If e.Row.RowState = DataControlRowState.Normal And e.Row.RowType = DataControlRowType.DataRow Then

        Dim tmpGridView As GridView = e.Row.FindControl("GridView2")

        If Not tmpGridView Is Nothing Then
            tmpGridView.DataSource = DaoUser.findAll
            tmpGridView.DataBind()
        End If

    End If


End Sub

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在CodeBehind ASP NET中找不到GridView

来自分类Dev

如何从asp.net中的javascript调用Codebehind函数?

来自分类Dev

无法从CodeBehind的asp.net表中获取数据

来自分类Dev

无法从CodeBehind的asp.net表获取数据

来自分类Dev

将ASP.NET按钮添加到CodeBehind中的List <T>

来自分类Dev

Having trouble geting data from asp.net table from codebehind

来自分类Dev

如何使用 ASP.NET 表控件方法(使用、Table、TableRow、TableColumn、TableHeader 等)从 CodeBehind 创建表

来自分类Dev

即使在javascript中设置了<asp.HiddenField>值,codebehind中的值也为空

来自分类Dev

在Codebehind中进行设置时,ASP.NET中的必需字段验证器未在DropDownList中捕获初始值

来自分类Dev

在jQuery中调用codebehind函数

来自分类Dev

如何使用/不使用ASP.net C#中的CodeBehind将DropDownList中的SelectedValue作为查询字符串传递为LinkButton中的查询字符串

来自分类Dev

从Codebehind添加图像时如何在gridview中呈现图像

来自分类Dev

在asp.net中找不到RichText Box控件

来自分类Dev

在ASP.Net MVC 5中找不到区域视图

来自分类Dev

在ASP.NET 5.0中找不到HttpClient?

来自分类Dev

找不到资源(ASP.NET MVC 5中的错误)

来自分类Dev

在C#asp.net中找不到表0

来自分类Dev

ASP.NET在参数ControlParameter中找不到对象

来自分类Dev

从 Wpf 中的资源中的 CodeBehind 设置 FontFamily

来自分类Dev

绑定到ViewModel和CodeBehind中的属性

来自分类Dev

Asp.Net中的HttpClient响应返回404(找不到:找不到控制器)

来自分类Dev

ASP.NET Core找不到视图

来自分类Dev

ASP.NET MVC找不到用户

来自分类Dev

找不到ASP.NET视图

来自分类Dev

ASP.NET MVC找不到用户

来自分类Dev

找不到资源 asp.net mvc

来自分类Dev

查看在Asp.Net Core 3中的控制器中找不到动作

来自分类Dev

在WPF的Codebehind中隐藏具有Datatemplate的ListBox的项目

来自分类Dev

如何通过OnClick事件使用CodeBehind中未提供的方法?

Related 相关文章

  1. 1

    在CodeBehind ASP NET中找不到GridView

  2. 2

    如何从asp.net中的javascript调用Codebehind函数?

  3. 3

    无法从CodeBehind的asp.net表中获取数据

  4. 4

    无法从CodeBehind的asp.net表获取数据

  5. 5

    将ASP.NET按钮添加到CodeBehind中的List <T>

  6. 6

    Having trouble geting data from asp.net table from codebehind

  7. 7

    如何使用 ASP.NET 表控件方法(使用、Table、TableRow、TableColumn、TableHeader 等)从 CodeBehind 创建表

  8. 8

    即使在javascript中设置了<asp.HiddenField>值,codebehind中的值也为空

  9. 9

    在Codebehind中进行设置时,ASP.NET中的必需字段验证器未在DropDownList中捕获初始值

  10. 10

    在jQuery中调用codebehind函数

  11. 11

    如何使用/不使用ASP.net C#中的CodeBehind将DropDownList中的SelectedValue作为查询字符串传递为LinkButton中的查询字符串

  12. 12

    从Codebehind添加图像时如何在gridview中呈现图像

  13. 13

    在asp.net中找不到RichText Box控件

  14. 14

    在ASP.Net MVC 5中找不到区域视图

  15. 15

    在ASP.NET 5.0中找不到HttpClient?

  16. 16

    找不到资源(ASP.NET MVC 5中的错误)

  17. 17

    在C#asp.net中找不到表0

  18. 18

    ASP.NET在参数ControlParameter中找不到对象

  19. 19

    从 Wpf 中的资源中的 CodeBehind 设置 FontFamily

  20. 20

    绑定到ViewModel和CodeBehind中的属性

  21. 21

    Asp.Net中的HttpClient响应返回404(找不到:找不到控制器)

  22. 22

    ASP.NET Core找不到视图

  23. 23

    ASP.NET MVC找不到用户

  24. 24

    找不到ASP.NET视图

  25. 25

    ASP.NET MVC找不到用户

  26. 26

    找不到资源 asp.net mvc

  27. 27

    查看在Asp.Net Core 3中的控制器中找不到动作

  28. 28

    在WPF的Codebehind中隐藏具有Datatemplate的ListBox的项目

  29. 29

    如何通过OnClick事件使用CodeBehind中未提供的方法?

热门标签

归档