如何解决是否可以将GridViews嵌套在asp.net Web表单中?
| 我想知道是否可以像这样嵌套GridView?<asp:Panel ID=\"Panel1\" runat=\"server\">
<ContentTemplate>
<asp:GridView ID=\"gvNCReports\" runat=\"server\" Width=\"100%\" BackColor=\"White\"
AutoGenerateColumns=\"false\" RowStyle-BorderColor=\"DarkGray\"
BorderWidth=\"1\">
<AlternatingRowStyle BackColor=\"LightGray\" />
<Columns>
<asp:BoundField datafield=\"assessmentName\"
HeaderText=\"Assessment Name\"
SortExpression=\"assessmentName\" />
<asp:TemplateField>
<asp:GridView ID=\"gvNClinks\" runat=\"server\" Width=\"100%\"
BackColor=\"White\" AutoGenerateColumns=\"false\"
RowStyle-BorderColor=\"DarkGray\" BorderWidth=\"1\">
<AlternatingRowStyle BackColor=\"LightGray\" />
<Columns> </Columns>
</asp:GridView>
</asp:TemplateField>
</Columns>
</asp:GridView>
</ContentTemplate>
</asp:Panel>
我是Web表单的新手,因此非常感谢任何建议。
谢谢
解决方法
您实际上只需要使用OnRowDataBound绑定外部对象,否则完全有可能。
虽然我不喜欢它,但众所周知我自己做。相反,我建议做一组嵌套的中继器,因为标记通常更简单,但最终需要更多的HTML。
,检查这些:
嵌套GridView(简单)
嵌套的GridView(带有分页的子项)
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。