首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >更改GridView中特定记录的样式

更改GridView中特定记录的样式
EN

Stack Overflow用户
提问于 2013-07-25 05:27:36
回答 2查看 1.6K关注 0票数 2

我在ASP.Net设计一个物流系统。在“订单处理”页面中,“命令”由“网格视图”显示,我希望将行的字体样式更改为粗体,并将其标记为“ordedr未处理”。谢谢。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-07-25 06:29:58

代码语言:javascript
复制
protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
{
    if (e.Row.RowType == DataControlRowType.DataRow)
    {
        string OrStatus = Convert.ToString(DataBinder.Eval(e.Row.DataItem, "Orderstatus"));
        if (OrStatus == "Order not processed")
        {
            //You can use whatever you want to play with rows
            e.Row.Cells[0].Font.Bold = true;
            e.Row.Cells[2].CssClass = "gridcss";
        }
    }
}

遵循那条密码。会有帮助的

票数 3
EN

Stack Overflow用户

发布于 2013-07-25 05:34:46

您可以在网格的“行数据库”事件中这样做。

代码语言:javascript
复制
protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
        {
            GridView grid = GridView1;
            GridViewRow row = e.Row;
            if (row.RowType == DataControlRowType.DataRow)
            {

               string orderstatus= Convert.ToString(DataBinder.Eval(e.Row.DataItem, "Orderstatus"));
              if(orderstatus=="Order not processed)
              {
                   //write your code to change css
              }
            }
        }
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17849701

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档