动态加载时,将CssStyle应用于Infragistics WebDataGrid列

动态加载时,将CssStyle应用于Infragistics WebDataGrid列,css,dynamic,infragistics,webdatagrid,Css,Dynamic,Infragistics,Webdatagrid,我正在尝试右对齐WDG中的一列。我已经通过了基础设施教程,所以我知道我需要添加一个新的CSS样式这样 tbody > tr > td.ColumnRight { text-align: right; } 然后在我的列上应用CssStyle=ColumnRight 但是,我的WDG位于动态加载的usercontrol上 当页面出现时,右对齐尚未固定 在刷新页面F5之前,它不会工作-但这是不可取的,在第一次加载时确实需要适当的样式 这显然是一个动态加载的问题,但有什么办法可以解

我正在尝试右对齐WDG中的一列。我已经通过了基础设施教程,所以我知道我需要添加一个新的CSS样式这样

tbody > tr > td.ColumnRight
{
    text-align: right;
}
然后在我的列上应用CssStyle=ColumnRight

但是,我的WDG位于动态加载的usercontrol上

当页面出现时,右对齐尚未固定

在刷新页面F5之前,它不会工作-但这是不可取的,在第一次加载时确实需要适当的样式

这显然是一个动态加载的问题,但有什么办法可以解决吗


非常感谢任何帮助

为了了解这一点,我将使用IE开发工具或Firefox上的Firebug提供的元素检查器来查看应用于单元格的css。这将帮助您了解是否正在加载css,以及是否有其他内容优先

另外,当您动态加载UserControl时,它是在完整的回发上还是在更新面板内部的AJAX回发上?如果在AJAX调用中,您将调用更改为完整回发,那么它是否会更改行为

这种行为在多个web浏览器中是一致的还是只在一个浏览器中发生


对于更具体的建议,我需要更多关于如何动态加载UserControl以及CSS在哪里的详细信息。它是否在另一个文件中,页面/用户控件上的样式?

您是否尝试过在控件的预渲染事件中手动设置css类?遗憾的是,项目已移交给客户,因此他们将不得不进行此操作。如果他们再次与我们联系,我将调查您确定的要点。谢谢