问题描述
帮公司维护一个网站,数据表都是用MVC自带的WebGrid进行绑定的。但是现在遇到一个需求就是:数据行需根据某字段的值显示不同的颜色以作为提醒。(我也想过只用一个单元格的颜色不同来区分,但是我想问问有没有可能通过行的颜色来区分)以下是代码绑定方式:@{vargrid=newWebGrid(source:Model,fieldNamePrefix:"grid_",defaultSort:"dt",canPage:true,canSort:true,ajaxUpdateContainerId:"DivGrid",pageFieldName:"paging",sortFieldName:"sortField",rowsPerPage:20);}@grid.GetHtml(alternatingRowStyle:"",selectedRowStyle:"t3",rowStyle:"",headerStyle:"",footerStyle:"",tableStyle:"tabletable-stripedtable-borderedbootstrap-datatabledatatable",firstText:"首页",previousText:"上一页",nextText:"下一页",lastText:"末页",caption:"",mode:WebGridPagerModes.All,fillEmptyRows:true,columns:grid.Columns(grid.Column("groups","招商组"),grid.Column("costomername","客户姓名"),grid.Column("costomerphone","客户电话"),grid.Column("comedate","到访日期"),grid.Column("xqareas","需求面积"),grid.Column("regions","区域"),grid.Column("userid","办理人"),grid.Column("issign","是否签约"),grid.Column("详情编辑",format:@<text>@Ajax.ActionLink("详情编辑","BusDetal",new{id=item.receiveID},newAjaxOptions{UpdateTargetId="main"},new{@class="btnbtn-info"})</text>),grid.Column("附表详情",format:@<text>@Ajax.ActionLink("附表详情","BsonDetal",new{id=item.receiveID},newAjaxOptions{UpdateTargetId="main"},new{@class="btnbtn-info"})</text>)//grid.Column("删除",format:@<text>@Ajax.ActionLink("删除","BusDel",new{id=item.receiveID},newAjaxOptions{UpdateTargetId="main"},new{@class="btnbtn-warning",onclick="returnconfirm('确认删除?')"})</text>)))