我对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") %>' />
所以我的问题是,当绑定中的语言设置为“NL”时,如何设置列'comment_NL'?
答案 0 :(得分:0)
在选择查询中使用inst.comment
为inst.comment_NL
和AS
提供列别名
select inst.categorie,inst.term_id,inst.term_result,inst." + comment + " AS Comment, ETC.....