我正在寻找一些代码片段,它将把 gridview 渲染到 <div>
中。
而不是表格。
任何人都可以帮助我吗?
我需要像我附上的那样绘制一个图形,并且需要一些功能,例如用鼠标选择图形区域并提供复制粘贴操作。
最佳答案
我认为您应该使用随 DotNet 框架 3.5 引入的 ListView 控件。
ListView 是一个模板驱动的控件,这意味着默认情况下它不会呈现任何内容。默认情况下,开发人员必须以模板的形式完整指定他/她要呈现的 HTML(应在 LayoutTemplate 中指定应呈现的 HTML)。
查看下面的代码元素 url 以获取实现细节..
http://www.codeproject.com/KB/webforms/CompleteListView.aspx
另请引用以下msdn视频,
http://www.asp.net/aspnet-35/videos/the-listview-control
更新:由于您的元素使用的是 DotNet Framework 2.0,因此您应该使用 Repeater 服务器控件来实现此目的
Repeater 控件没有内置布局或样式;您必须在控件模板中显式声明所有 HTML 布局、格式和样式标记。
但是分页,排序等使用Repeater会有点困难。 ListView 是具有上述功能的 Repeater 的更新版本。
希望这对你有帮助..
关于jquery - 将 gridview 呈现为 <div> 而不是表格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6578940/