任何帮助都会受到赞赏,因为我已经用这个东西花了好几个小时
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>),
答案 0 :(得分:2)
尝试使用“\ t”代替“ - ”。
http://blogs.msdn.com/b/csharpfaq/archive/2004/03/12/88415.aspx