Я пытаюсь связать column
с номером datalist
, а column name
- Standard Size Supported (bytes)
. И datalist
имеет table
, который я сделал это следующим за column
:Название эвальной колонки с кронштейном
<tr>
<td colspan="1">Standard Size Supported (bytes)</td>
<td colspan="3">
<asp:Label ID="lblStandard" runat="server" Text='<%# Eval("Standard size supported (bytes)")%>' class="form-control"></asp:Label>
</td>
</tr>
После выполнения кода, он дает мне столбец ошибки не существует. Я знаю, что это связано с скобкой в названии column
. я пробовал <%# ((DataRowView)Container.DataItem)["Standard size supported (bytes)"] %>
и <%# DataBinder.GetPropertyValue(Container.DataItem, "Standard size supported (bytes)") %>
. Но это не работает, любая идея? Это из существующей системы и предполагается, что я не могу переименовать column
.
Попробуйте использовать 'String.Format()' –
Почему у вас есть такая странное имя столбца? Это в ваших руках, чтобы упростить его по крайней мере в коде сервера? Кроме того, почему вы используете два выражения _Data Binding_? –
Мои извинения @RahulSingh, я отредактировал мое сообщение. К сожалению, он все еще не работает. Извините, что вы имеете в виду, упростив это? И, как я уже упоминал, это из существующей системы, которая не настроена мной. Так что это бьет меня тоже, почему столбец назван таким –