首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

web页面显示有关问题

2013-09-05 
web页面显示问题这样的效果用什么控件怎么写呀。不知道砸入手。在线等c#,[解决办法]关于简单的风格样式,你可

web页面显示问题
web页面显示有关问题这样的效果用什么控件怎么写呀。不知道砸入手。在线等c#,
[解决办法]
关于简单的风格样式,你可以在vs上点击GridView右上角的“小三角”,选择不同的“套用格式”。例如“专业”格式就不错。

对于分组标题,假设你的model数据有“分组标题”这样一个字段(但是通过vs上选择右上角的“小三角”、“编辑列”,你将这一列已经标记为隐藏“,你需要在运行时让它占有一行,可以这样捕获行绑定事件

protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
{
    var row = e.Row;
    if (row.RowType == DataControlRowType.DataRow)
    {
        var rec = (MyDataType)row.DataItem;   //你的数据实体对象
        if (rec.分组标题 != null)
        {
            row.Cells[0].ColumnSpan = GridView1.Columns.Count;
            for (var i = 1; i < GridView1.Columns.Count; i++)
                row.Cells[i].Visible = false;
            row.Cells[0].Controls.Clear();
            var lbl = new Label { Text = Server.HtmlEncode(rec.分组标题) };
            row.Cells[0].Controls.Add(lbl);
            lbl.Font.Size = new FontUnit(FontSize.Large);
            lbl.Font.Bold = true;
        }
    }
}

热点排行