Проверка привязки на столбце - PullRequest
1 голос
/ 15 июля 2011

Я довольно новичок в VB и ASPX.NET.Но у меня проблема с отображением нужной информации в виде сетки.

По сути, у меня есть инструмент обслуживания приложения.И я хочу сделать его многоязычным.

Это проверка для языка:

'setting the column name where to get the text resource from
Dim comment As String = "comment"
If (licentie.getlanguage() = "NL") Then
    comment = "comment_NL"
End If

'Part of the sql query
sqlDataSourceGridView.SelectCommand = "select inst.categorie,inst.term_id,inst.term_result,inst." + comment + ", ETC.....

Пока это работает.Но в моем шаблоне у меня есть следующий код в gridview:

<asp:Label ID="LabelType" runat="server" Text='<%# Bind("Comment") %>' />

Итак, мой вопрос: как мне установить столбец 'comment_NL', когда в привязке установлен язык 'NL'?

1 Ответ

0 голосов
/ 15 июля 2011

Просто укажите Псевдоним столбца для inst.comment и inst.comment_NL, используя AS в вашем запросе выбора

select inst.categorie,inst.term_id,inst.term_result,inst." + comment + " AS Comment, ETC.....
...