C# SortExpression中的2个属性
[已解决],使用Ondrej Svejdar的答案 我正在使用:C# SortExpression中的2个属性,c#,asp.net,C#,Asp.net,[已解决],使用Ondrej Svejdar的答案 我正在使用: <asp:TemplateField HeaderText="Created By" SortExpression="User.Firstname"> <ItemTemplate> <asp:Label ID="User" runat="server" Text='<%#Bind("User.Firstname")'></asp:Label>
<asp:TemplateField HeaderText="Created By" SortExpression="User.Firstname">
<ItemTemplate>
<asp:Label ID="User" runat="server" Text='<%#Bind("User.Firstname")'></asp:Label>
</ItemTemplate>
</asp:TemplateField>
在我的表单上显示如下:由Firstname创建
但我想让它看起来像这样:由Firstname Lastname创建。如何在“SortExpression”和“Text”中附加另一个字符串?您不能使用吗
<asp:TemplateField HeaderText="Created By" SortExpression="User.Firstname, User.Lastname">
<ItemTemplate>
<asp:Label ID="User" runat="server" Text='<%#Bind("User.Firstname") <%#Bind("User.Lastname")'></asp:Label>
</ItemTemplate>
</asp:TemplateField>
您不能使用
<asp:TemplateField HeaderText="Created By" SortExpression="User.Firstname, User.Lastname">
<ItemTemplate>
<asp:Label ID="User" runat="server" Text='<%#Bind("User.Firstname") <%#Bind("User.Lastname")'></asp:Label>
</ItemTemplate>
</asp:TemplateField>
试试这个
<asp:TemplateField HeaderText="Created By" SortExpression="User.Firstname,User.Lastname">
<ItemTemplate>
<asp:Label ID="User" runat="server" Text='<%#(Eval("User.Firstname").ToString()+ " " + Eval("User.Lastname").ToString() %>'></asp:Label>
</ItemTemplate>
</asp:TemplateField>
试试这个
<asp:TemplateField HeaderText="Created By" SortExpression="User.Firstname,User.Lastname">
<ItemTemplate>
<asp:Label ID="User" runat="server" Text='<%#(Eval("User.Firstname").ToString()+ " " + Eval("User.Lastname").ToString() %>'></asp:Label>
</ItemTemplate>
</asp:TemplateField>
像这样:
<asp:TemplateField HeaderText="Created By" SortExpression="User.Firstname,User.Lastname">
<ItemTemplate>
<asp:Label ID="lblUser" runat="server" Text='<%# string.Format("{0} {1}", Eval("User.Firstname"), Eval("User.Lastname")) %>'></asp:Label>
</ItemTemplate>
</asp:TemplateField>
像这样:
<asp:TemplateField HeaderText="Created By" SortExpression="User.Firstname,User.Lastname">
<ItemTemplate>
<asp:Label ID="lblUser" runat="server" Text='<%# string.Format("{0} {1}", Eval("User.Firstname"), Eval("User.Lastname")) %>'></asp:Label>
</ItemTemplate>
</asp:TemplateField>
在sortexpression和text中添加另一个字符串有什么问题?在sortexpression和text中添加另一个字符串有什么问题?关于多列排序的有趣说明。这是一个非常奇怪的bug…关于多列排序的有趣注释。这是一个非常奇怪的错误有。。。