vs如何设置boundfield属性

vs如何设置boundfield属性,第1张

1、指定在BoundField对象中显示的字段,请将DataField属性设置为字段的名称。通过将HtmlEncode属性设置为true,可以在显示字段的值之前对其进行HTML编码。

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

}

后台代码


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/11291036.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-15
下一篇 2023-05-15

发表评论

登录后才能评论

评论列表(0条)

保存