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

gridview 里面的imagefield 的DataAlternateTextField 有关问题

2012-06-03 
gridview 里面的imagefield 的DataAlternateTextField 问题请问gridview 里面的imagefield 的DataAlternat

gridview 里面的imagefield 的DataAlternateTextField 问题
请问gridview 里面的imagefield 的DataAlternateTextField 怎么让它自动换行显示

[解决办法]
<asp:ImageField>
<ItemStyle Wrap="True" />
</asp:ImageField>
[解决办法]
先试试楼上
找类似“Hlign.....”等等什么水平啊垂直的属性
[解决办法]
后台:如imagefield在第六列,则代码:

C# code
    protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)    {        if (e.Row.RowType == DataControlRowType.DataRow)        {            Image img = (Image)e.Row.Cells[6].Controls[0];            img.ToolTip = img.ToolTip.Replace("\n", "<br />");        }    }
[解决办法]
在ItemStyle中设置css样式:
word-wrap: break-word;
word-break: break-all;
试试吧

[解决办法]
DataAlternateTextField对应前台的是alt属性,
所以你不能控制它的大小,一般是显示的文字(数据库中)预先插入换行符,然后替换为<br />.
3楼就是这个办法。

至于DataAlternateTextFieldFormat是控制诸如日期格式,小数位数格式等等,
不能控制换行!

[解决办法]
你需要使用&#013;进行换行
<img alt="AAA&#013;BBB">
[解决办法]
先修改属性看看,<asp:ImageField>
<ItemStyle Wrap="True" />
</asp:ImageField>
,
再不行就程序控制.
前提得知道你想显示内容是怎么存储的?
[解决办法]
tooltip ="AAA&#013;BBB"

热点排行