如何在GridView Header中添加排序图像,同时使用ObjectDataSource或EntityDataSou
本文关键字:ObjectDataSource EntityDataSou 图像 GridView Header 排序 添加 | 更新日期: 2023-09-27 18:02:23
我想知道我们如何在使用ObjectDataSource
或实体框架时使用GridView
头部内的排序图像。因为它有直接调用的特性,也有排序表达式。
那么,我如何使用GridView.RowCreated
事件并获得排序表达式来绑定排序图像?
这是旧的ASP。NET 2.0天。ASP。NET 4.0允许我们将其指定为asp:GridView
属性
GridView标记MSDN链接
- SortedAscendingHeaderStyle
- SortedDescendingHeaderStyle
<SortedAscendingHeaderStyle CssClass="sortasc" />
<SortedDescendingHeaderStyle CssClass="sortdesc" />
css .datatable th
{
font-size:12px;
font-weight:bold;
letter-spacing:0px;
text-align:left;
padding:2px 4px;
color:#333333;
border-bottom:solid 2px #bbd9ee;
}
.datatable th a
{
text-decoration:underline;
padding-right:18px;
color:#000;
}
.datatable th.sortasc a { background:url(../Images/asc.gif) right center no-repeat; }
.datatable th.sortdesc a { background:url(../Images/desc.gif) right center no-repeat; }
请注意asp:GridView
已被分配给CssClass="datatable"
。
你可能还想查看SortedAscendingCellStyle和SortedDescendingCellStyle
对于老式的方法,试试这个。http://mattberseth.com/blog/2007/10/a_yui_datatable_styled_gridvie.html