2010-01-25 47 views
1

我试图格式,它具有我这样创建jqGrid的格式塔动态

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

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

这里是链接到演示default formattercustom formatter

回答

4

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公司(制造商的jqGrid)