我正在尝试格式化一个jqgrid,它有一些我创建的动态列
JQGridColumn column1 = new JQGridColumn() {
DataField = "ID",
PrimaryKey = true
};
ErrorsJQGrid.Columns.Add(column1);
如何将这些列格式化为“黄色背景颜色”?我可以在jqgrid列定义中指定一个,但由于我的列是动态生成的,所以我不确定它是如何从代码隐藏中完成的。
的链接答案 0 :(得分: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 Inc(jqGrid制造商)