如果是Web Grid Column中的其他内容

 squareEnxi_571 发布于 2023-02-08 12:52

如何在webgrid列中添加条件(if else)?

@grid.GetHtml(tableStyle: "table table-bordered",
                columns: grid.Columns(
                grid.Column("RealName", "Name"),
                grid.Column("UserName", "Email")
                ))

我必须根据条件显示电子邮件列,如何做到这一点?

2 个回答
  • 你可以试试这个

    @{
        var gridColumns = new List<WebGridColumn>();
        gridColumns.Add(grid.Column(format: (item) => Html.ActionLink("Select", "Details")));
        if (true)
        {
            gridColumns.Add(grid.Column(format: (item) => Html.ActionLink("Edit", "Edit")));
        }
    
        gridColumns.Add(grid.Column("UserName", "name"));
        gridColumns.Add(grid.Column("RealName", "RealName"));
    }
    
    @grid.GetHtml(columns: grid.Columns(gridColumns.ToArray()));
    

    2023-02-08 12:53 回答
  • 这对我有用.

     @grid.GetHtml(tableStyle: "webGrid",
            headerStyle: "header",
            alternatingRowStyle: "alt",
            selectedRowStyle: "select",
            columns: grid.Columns(
    
    
    
    
            grid.Column("Is Active",format: (item) =>
                {
                    if (item.IsActive == true)
                    {
                        return Html.Raw(string.Format("<text><img   src=\"{0}\" alt=\"Image\"/></text>", Url.Content("~/images/rightmark.png")));
                    }
                    else
                    {
                        return Html.Raw(string.Format("<text><img   src=\"{0}\" alt=\"Image\"/></text>", Url.Content("~/Content/images/non-preview-photo.gif")));                         
                    }
                }, style: "firstColumn",canSort:true),       
            grid.Column("Name", " Name", style: "SecondColumn",canSort:true),       
            grid.Column("Role", "Role", style: "ThirdColumn",canSort:true)
    ))
    

    2023-02-08 12:53 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有