【发布时间】:2015-02-11 16:40:09
【问题描述】:
昨天,我问了这个问题:Creating ASP.Net DataBound control that renders table with multiple tbodies。
原问题总结:
我需要创建一个数据绑定表,其中每个数据项/行都有自己的
<tbody>,以及任意数量的<tr>-rows。
<asp:DataList>,我的原始解决方案,根据每个数据项的RepeatLayout属性值自动生成<span>、<li>或<tr><td>...</td></tr>。所以,如果没有一些丑陋的 jquery hack,我就无法使用它。我的理解是
<asp:DataGrid>允许你指定列和单元格模板,但不能指定行模板本身;这对我的需求来说更不通用。我最终使用
<asp:Repeater>来解决我的问题,但它并没有自动附带编辑功能(我自己做的),也没有分页/排序功能(我接下来需要做的)。
我最后一个问题的第一条评论说我需要谷歌DataGridView。当时我以为他的意思是<asp:DataGrid>,但再看一遍,我意识到他没有。 DataGridView 似乎只是一个 Windows 窗体控件,但粗略一看,它似乎是值得研究的东西。
是否有与 DataGridView 等效的 ASP.Net 可以完全控制容器和项目模板?
【问题讨论】:
标签: asp.net datagridview