DataGrid 行变色

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了DataGrid 行变色相关的知识,希望对你有一定的参考价值。

只知道某行的行号,可以使此行变色吗?
补充:是WinForm ,不是WebForm

LS的回答很正确,如果你只是知道行号的话,可以用以下方法:

DataGrid.Rows[i].DefaultCellStyle.BackColor = Color.Yellow;

如果隔行显示,可以改变属性;只要得到行号颜色可以根据需要改。
参考技术A DataGrid.Rows[i].DefaultCellStyle.BackColor = Color.Gainsboro;

easyui 隔行渐变色属性设置

1.部分JS文件

function getAgencyDealTable(begin,end,regionFlag,agencyId){
    $(\'#reportList\').datagrid({
        idField : \'id\', // 只要创建数据表格 就必须要加 ifField
        title : \'\',
        fit : true,
        url : parent.baseUrl+"report/findAucAgencyDealCount",
        method : \'GET\',
        queryParams: {beginTime:begin,endTime:end,regionFlag:regionFlag,agencyId:agencyId},
        fitColumns : false,
        striped : false, // 隔行变色特性  不渐变色
        loadMsg : \'数据正在加载,请耐心的等待...\',
        rownumbers : true,
        rowStyler : function(index, record) {
//            console.log(record);
        },
        columns : [ [ {
            field : \'aucagencyName\',
            title : \'拍品分类\',
            width : 290,
            align : \'center\'
        },  {
            field : \'aucLotCount\',
            title : \'拍品件数\',
            width : 150,
            align : \'center\'
        }, {
            field : \'aucLotDealCount\',
            title : \'成交件数\',
            width : 150,
            align : \'center\'
        }, {

 

2.效果

 

  

 

另外一种方法:

function getAgencyDealTable(begin,end,regionFlag,agencyId){
    $(\'#reportList\').datagrid({
        idField : \'id\', // 只要创建数据表格 就必须要加 ifField
        title : \'\',
        fit : true,
        url : parent.baseUrl+"report/findAucAgencyDealCount",
        method : \'GET\',
        queryParams: {beginTime:begin,endTime:end,regionFlag:regionFlag,agencyId:agencyId},
        fitColumns : false,
        striped : true, // 隔行变色特性
        loadMsg : \'数据正在加载,请耐心的等待...\',
        rownumbers : true,
        rowStyler : function(index, record) {
//            console.log(record);
        },
        columns : [ [ {
            field : \'aucagencyName\',
            title : \'拍品分类\',
            width : 290,
            align : \'center\'
        },  {
            field : \'aucLotCount\',
            title : \'拍品件数\',
            width : 150,
            align : \'center\'
        }, {

 

实际效果:(隔行渐变色)

 

以上是关于DataGrid 行变色的主要内容,如果未能解决你的问题,请参考以下文章