绑定检查列

时间:2011-07-15 09:06:29

标签: asp.net vb.net gridview bind

我对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'?

1 个答案:

答案 0 :(得分:0)

在选择查询中使用inst.commentinst.comment_NLAS提供列别名

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