c# - 当内容之间没有空格时 GridView 中的对齐问题

标签 c# javascript .net asp.net gridview

这是一个场景

SLNo FirstName LastName 描述

1 AA BB 描述dfgfdfgdfgdfgfdgdfgdfgfdgfdgf

                     gfggfgfgfgfgfgfgfgfgfgfgfgfg

2 CC BB 描述fdfdfdfdfdf

整行向右移动..我们如何解决这个问题.. 即使中间有空格也没有问题, 如何处理这个问题。

此问题已发布在 http://forums.asp.net/t/1228361.aspx/1 中由其他人。 作为解决方案,我们需要通过添加此代码来包装它 e.Row.Cells[4].Attributes.Add("style", "WORD-BREAK:BREAK-ALL");

如果是这样,这必须写在哪个事件中?

提前致谢。

最佳答案

使用 OnPreRenderComplete 事件,此事件在其他事件(OnLoadOnInit...)之后发生

public void OnPreRenderComplete(EventArgs e) {
     if(!Page.IsPostBack) {
         ....
     }
}

参见 http://msdn.microsoft.com/en-us/library/system.web.ui.page.onprerendercomplete.aspx

关于c# - 当内容之间没有空格时 GridView 中的对齐问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6866111/

相关文章:

javascript - 使用 Mocha 和 Sinon 测试 anchor 链接调用

c# - 如何在 C# 中获取所有 Windows 事件日志(事件查看器日志)及其层次结构和友好名称的列表

c# - 如何设置 SSL 环境来测试 C# 远程处理?

c# - 使用 Entity Framework 的右外连接

c# - 将 Razor Web App 作为中间件插入 Web Api 元素时,不会加载 css

.net - 函数内的 jQuery Overlay

c# - 如何收听 TPL TaskStarted/TaskCompleted ETW 事件

c# - 在 asp.net 中嵌入字体

php - 如何将javascript中的组合框(EXTJS)中的参数传递到php文件?

javascript - 带有组合 API 的 Vue 3 事件总线