gridview 里面的imagefield 的DataAlternateTextField 问题

happy20101027 2012-05-29 03:32:12
请问gridview 里面的imagefield 的DataAlternateTextField 怎么让它自动换行显示
...全文
201 15 打赏 收藏 转发到动态 举报
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
happy20101027 2012-06-01
  • 打赏
  • 举报
回复
没人回答那就结贴了
孟子E章 2012-05-30
  • 打赏
  • 举报
回复
tooltip ="AAA BBB"
happy20101027 2012-05-30
  • 打赏
  • 举报
回复
tooltip 如何换行呢?我想应该原理是一样的
happy20101027 2012-05-30
  • 打赏
  • 举报
回复
数据库中取出的字符串。<ItemStyle Wrap="True" /> 试了没有效果
dinghaohong81 2012-05-30
  • 打赏
  • 举报
回复
先修改属性看看,<asp:ImageField>
<ItemStyle Wrap="True" />
</asp:ImageField>
,
再不行就程序控制.
前提得知道你想显示内容是怎么存储的?
happy20101027 2012-05-30
  • 打赏
  • 举报
回复
能不能通过控制 宽度来控制呢?tooltip
happy20101027 2012-05-30
  • 打赏
  • 举报
回复
那还不是要在中间插
孟子E章 2012-05-29
  • 打赏
  • 举报
回复
你需要使用 进行换行
<img alt="AAA BBB">
happy20101027 2012-05-29
  • 打赏
  • 举报
回复
就是不想插入换行符那么麻烦才想问问有没有什么高招的。
lvyichang 2012-05-29
  • 打赏
  • 举报
回复
DataAlternateTextField对应前台的是alt属性,
所以你不能控制它的大小,一般是显示的文字(数据库中)预先插入换行符,然后替换为<br />.
3楼就是这个办法。

至于DataAlternateTextFieldFormat是控制诸如日期格式,小数位数格式等等,
不能控制换行!
happy20101027 2012-05-29
  • 打赏
  • 举报
回复
以上均不行 都试过,请问还有什么办法? 看到有个 DataAlternateTextFieldFormat
请问有没有人 用过string.format 来控制换行
SallyAngela 2012-05-29
  • 打赏
  • 举报
回复
在ItemStyle中设置css样式:
word-wrap: break-word;
word-break: break-all;
试试吧
lvyichang 2012-05-29
  • 打赏
  • 举报
回复
后台:如imagefield在第六列,则代码:
    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 />");
}
}
  • 打赏
  • 举报
回复
先试试楼上
找类似“Hlign.....”等等什么水平啊垂直的属性
ONE-PIECE 2012-05-29
  • 打赏
  • 举报
回复
<asp:ImageField>
<ItemStyle Wrap="True" />
</asp:ImageField>

62,268

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧