在GridView表头显示排序方向
2007-11-06 11:45
106 查看
代码如下:
//在GridView的RowCreated事件中
protected void GridView1_RowCreated(object sender, GridViewRowEventArgs e)
{
if (e.Row.RowType == DataControlRowType.Header) //如果是表头
foreach (TableCell MyHeader in e.Row.Cells) //对每一单元格
if (MyHeader.HasControls())
if (((LinkButton)MyHeader.Controls[0]).CommandArgument == GridView1.SortExpression)
//是否为排序列
if (GridView1.SortDirection == SortDirection.Ascending) //依排序方向加入方向箭头
MyHeader.Controls.Add(new LiteralControl("↓"));
else
MyHeader.Controls.Add(new LiteralControl("↑"));
}
//在GridView的RowCreated事件中
protected void GridView1_RowCreated(object sender, GridViewRowEventArgs e)
{
if (e.Row.RowType == DataControlRowType.Header) //如果是表头
foreach (TableCell MyHeader in e.Row.Cells) //对每一单元格
if (MyHeader.HasControls())
if (((LinkButton)MyHeader.Controls[0]).CommandArgument == GridView1.SortExpression)
//是否为排序列
if (GridView1.SortDirection == SortDirection.Ascending) //依排序方向加入方向箭头
MyHeader.Controls.Add(new LiteralControl("↓"));
else
MyHeader.Controls.Add(new LiteralControl("↑"));
}
相关文章推荐
- Gridview空数据的时候显示表头
- 如何让Gridview在没有数据的时候显示表头
- gridview中没有数据时显示表头
- 【转】VS2010 RDLC报表 矩阵 详解 分组、总计、表头、显示方向、序号
- 让GridView显示空表头
- 数据源为空GridView显示表头和提示
- GridView无数据时.仍然显示表头.
- 如何让Gridview在没有数据的时候显示表头
- GridView DataSource为null时,显示表头
- ASP.Net2.0 GridView 多列排序,显示排序图标,分页(转)
- GridView当中插入一条空记录,显示其它提示一下表头
- Gridview所绑定的数据为空时显示表头
- android实现界面左右滑动(GridView动态设置item,支持每个item按某个属性排序来显示在不同的界面)
- SharePoint GridView 排序 表头有图标
- 当GridView无数据时显示表头
- 完美解决-绑定gridview时,无内容仍显示表头。
- GridView显示带有中国式报表表头的方法
- Tip:如何更改GridView的默认排序方向
- 对DataTable根据列名排序及GridView1的某一列相同的值只显示第一个(合并成一个)
- GridView显示表头,并隐藏主键