我正在尝试格式化一个jqgrid,其中有一些我创建的动态列
JQGridColumn column1 = new JQGridColumn() {
DataField = "ID",
PrimaryKey = true
};
ErrorsJQGrid.Columns.Add(column1);
如何格式化这些列以使其具有“黄色背景色”?我可以在jqgrid列定义中指定a,但是由于我的列是动态生成的,因此我不确定如何从后面的代码中完成它。
这是演示default formatter,custom formatter的链接
最佳答案
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);
}
这会在您的情况下起作用吗?
干杯,
鲁门·斯坦科夫(Rumen Stankov)
Trirand Inc(jqGrid制造商)