日期:2014-05-17 浏览次数:20469 次
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是控制诸如日期格式,小数位数格式等等,
不能控制换行!
------解决方案--------------------
你需要使用
进行换行
<img alt="AAA
BBB">
------解决方案--------------------
先修改属性看看,<asp:ImageField>
<ItemStyle Wrap="True" />
</asp:ImageField>
,
再不行就程序控制.
前提得知道你想显示内容是怎么存储的?
------解决方案--------------------
tooltip ="AAA
BBB"