2、通过设置DataFormatString属性,可以将自定义格式化字符串应用到字段的值。
3、当HtmlEncode属性为true时,将在自定义格式字符串中使用字段的编码字符串值,默认情况下,当数据绑定控件处于只读模式时,格式化字符串才能应用到字段值。
gridview解析出来就是一个Table,你运行你的程序后,在浏览器里点击查看源代码,你可以看到各个单元格的格式,你可以控制
td{}、tr{}、th{}等来控制它
可以直接到GridView里面控制,里面有
在
protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
{
foreach (TableCell tc in e.Row.Cells)
{
tc.Attributes["style"] = "width:100px"
}
}
如果你的数据是后台绑定的话那就得通过后台代码来控制,有CSS不好控制,如果你绑定的是模板列的话,直接控制模板列的宽度就好了
你可以做一个Gridview的skin,然你需要的GridView都用这个skin效果和用CSS是一样的
ItemTemplate><li class='num<%#num()%>'><asp:HyperLink ID="lnkNewsTopHitsList" runat="server" Text='<%# SplitChar(DataBinder.Eval(Container.DataItem,"News_Title").ToString(),18)%>'……
这是前台
//截取字符串
protected string SplitChar(string sObj, int intLen)
{
if (sObj.Length >intLen)
{
return sObj.Substring(0, intLen) + "…"
}
return sObj
}
后台代码
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)