在c#webgrid中的三元运算符中添加制表符
本文关键字:三元 运算符 添加 制表符 c#webgrid | 更新日期: 2023-09-27 18:22:01
任何帮助都将不胜感激,因为我已经花了很多小时在上了
grid.Column(columnName: "", header: "Name", style: "text-align-left", format: (item) => (item.ParentCategoryId == null) ? @item.Name : ("--" + @item.Name))
问题是,我试图在"--"中添加一个选项卡(或者至少更改选项卡本身的短划线),以使其看起来缩进,但无法对其进行排序。
添加(因为不允许我回答自己的问题)
好吧,当然不是最干净的一个,也不能说为什么,但这段代码有效,所以我添加它,因为它可能对某人有帮助(else语句中的文本标签可以更改为@:但你应该注意正确的行返回)
grid.Column(columnName: "", header: "Name", style: "text-align-left", format:
@<text>
@if(@item.ParentCategoryId == null)
{@item.Name}
else
{<text> --@item.Name</text>}
</text>),
试着用"''t"代替"--"。
http://blogs.msdn.com/b/csharpfaq/archive/2004/03/12/88415.aspx