首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法在另一个网格视图中显示网格视图

问无法在另一个网格视图中显示网格视图
EN

Stack Overflow用户
提问于 2019-11-29 11:10:18
回答 1查看 53关注 0票数 0

我正在尝试显示一个课程表,其中有一个金钱关系与学生表下使用网格视图。但是它没有显示第二个表的元素。

此.aspx webform

代码语言:javascript
复制
         <asp:GridView ID="grid1" runat="server" AutoGenerateColumns="False">
             <Columns>
                 <asp:BoundField DataField="courseid" HeaderText="courseid" />
                 <asp:BoundField DataField="coursename" HeaderText="coursename" />
                 <asp:TemplateField HeaderText="students">
                     <ItemTemplate>
                         <asp:GridView ID="GridView1" runat="server" DataSource='<%# Bind("students") %>' AutoGenerateColumns="false">
                             <Columns>
                                 <asp:BoundField DataField="name" HeaderText="name" />
                                 <asp:BoundField DataField="gender" HeaderText="gender" />
                             </Columns>
                         </asp:GridView>
                     </ItemTemplate>
                 </asp:TemplateField>
             </Columns>

         </asp:GridView>

这些是表定义

代码语言:javascript
复制
CREATE TABLE [dbo].[courses] (
     [courseid]   INT            IDENTITY (1, 1) NOT NULL,
     [coursename] NVARCHAR (MAX) NULL,
     CONSTRAINT [PK_dbo.courses] PRIMARY KEY CLUSTERED ([courseid] ASC) );

这是第二桌的学生们

代码语言:javascript
复制
 CREATE TABLE [dbo].[students] (
     [rollno]   INT            IDENTITY (1, 1) NOT NULL,
     [name]     NVARCHAR (MAX) NULL,
     [gender]   NVARCHAR (MAX) NULL,
     [courseid] INT            NOT NULL,
     CONSTRAINT [PK_dbo.students] PRIMARY KEY CLUSTERED ([rollno] ASC),
     CONSTRAINT [FK_dbo.students_dbo.courses_courseid] FOREIGN KEY ([courseid]) REFERENCES [dbo].[courses] ([courseid]) ON DELETE CASCADE
 );

.cs文件中的代码

代码语言:javascript
复制
grid1.DataSource = courses.ToList();
grid1.DataBind();

在输出中:它没有在学生列中显示任何数据

EN

回答 1

Stack Overflow用户

发布于 2019-11-29 12:43:05

在我看来,主网格视图中的网格视图没有数据源集。为此,您必须使用FindControl方法查找网格视图,然后将其绑定到数据源。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59098313

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档