对GridView中的内容进行分组
本文关键字:GridView | 更新日期: 2023-09-27 17:59:54
我的GridView中有一些n行。这些项目分为若干类。例如,前10行被分类为一个类别,后7行被分类到第二类别。
绑定数据表中有一个名为category的列。网格视图必须根据该列进行分类。
分组在我的意义上是类别的背景颜色必须改变的特定类别。
您可以为每个类别创建一个CSS类,以设置所需的背景颜色。然后在RowDataBound事件中为GridView中的每个数据行设置CSS类。
protected void MyGridView_RowDataBound(object sender, GridViewRowEventArgs e)
{
if (e.Row.RowType == DataControlRowType.DataRow)
{
e.Row.CssClass = ((MyDataClass) e.Row.DataItem).Category;
}
}
尝试使用ListView的模板来利用这种分组功能。
ListView按数据字段分组