У меня есть GridView с одним столбцом, который содержит 2 значения из SQL, из столбцов Author и Author2. В моей таблице есть только одна строка со значениями в обоих столбцах, в других только один Автор и NULL. Я хочу отделить только те, у которых есть оба автора, символом «&».
Я пробовал сделать это несколькими способами, первый - с помощью CSS:
<head>
<style>
.label2css:before {
content: "& ";
}
</style>
</head>
...
<ItemTemplate>
<asp:Label ID="Label1" runat="server" Text='<%# Bind("Author") %>'></asp:Label>
<asp:Label ID="Label2" CssClass="label2css" runat="server" Text='<%# Eval("Author2") %>'></asp:Label>
</ItemTemplate>
и другой:
<ItemTemplate>
<asp:Label ID="Label1" runat="server" Text='<%# Bind("Author") %>'></asp:Label>
<asp:Label ID="Label2" runat="server" Text='<%# "&" + Eval("Author2") %>'> </asp:Label>
</ItemTemplate>
Но оба результата привели к следующему:
Автор &
Автор & Автор2
Автор &
Но я хочу уметь это делать:
Автор
Автор & Автор2
Автор
Есть способ сделать это?