【问题标题】:jqgrid format column dynamicallyjqgrid动态格式化列
【发布时间】:2010-01-25 15:57:28
【问题描述】:

我正在尝试格式化一个 jqgrid,它有一些我这样创建的动态列

  JQGridColumn column1 = new JQGridColumn() {
            DataField = "ID",
            PrimaryKey = true
        };
   ErrorsJQGrid.Columns.Add(column1);

如何格式化这些列以显示“黄色背景色”?我可以在 jqgrid 列定义中指定 a,但由于我的列是动态生成的,我不确定它是如何从代码隐藏中完成的。

这里是演示链接default formattercustom formatter

【问题讨论】:

    标签: c# javascript jqgrid


    【解决方案1】:

    JQGridColumn 具有 CssClass 属性,您可以使用该属性为列设置自定义 CssClass。示例:

    在 HTML 中

    <style type="text/css">    
       .redColor { background-color: Red; }
    </style>
    

    在代码中

     protected void Page_Load(object sender, EventArgs e)
            {
                JQGridColumn dynamicColumn = new JQGridColumn();
                dynamicColumn.DataField = "Freight";
                dynamicColumn.CssClass = "redColor";
    
                JQGrid1.Columns.Add(dynamicColumn);
            }
    

    这是否适用于您的场景?

    干杯, 鲁门斯坦科夫 Trirand Inc(jqGrid 制造商)

    【讨论】:

      猜你喜欢
      • 2011-02-09
      • 1970-01-01
      • 2013-04-17
      • 2012-07-12
      • 2011-07-07
      • 2015-01-03
      • 2016-11-13
      • 2011-03-25
      • 2011-01-17
      相关资源
      最近更新 更多