开发者

jqgrid format column dynamically

I am trying开发者_开发技巧 to format a jqgrid which has some dynamic columns which I create like this

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

How do I format these columns to have a say 'yellow background color'? I can specify a in the jqgrid columns definition, but since my columns are dynamically generated, I am not sure how it's done from the codebehind.

Here is the link to the demos default formatter, custom formatter


JQGridColumn has the CssClass property which you can use to set custom CssClass for a column. Example:

In HTML

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

In code

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

            JQGrid1.Columns.Add(dynamicColumn);
        }

Will this work in your scenario?

Cheers, Rumen Stankov Trirand Inc (jqGrid makers)

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜