2010-01-25 46 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)