Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    DropDownList Multilingua

    Salve,
    come da oggetto ho bisogno di gestire una dropdownlist multilingua la quale però deve essere caricata tramite un datasource.


    Teoricamente dovrei poter adottare differenti dataSoruce a seconda che voglia caricare la listbox con descrizione in italiano piuttosto che in inglese.
    Se non erro, qualcosa del genere:



    <asp:SqlDataSource ID="SqlDataSource1" runat="server"
    ConnectionString="<%$ ConnectionStrings:ConnectionString %>"
    SelectCommand="SELECT descrizioneIT FROM tb_articoli">
    </asp:SqlDataSource>


    <asp:SqlDataSource ID="SqlDataSource2" runat="server"
    ConnectionString="<%$ ConnectionStrings:ConnectionString %>"
    SelectCommand="SELECT descrizioneEN FROM tb_articoli">
    </asp:SqlDataSource>



    Come posso gestire questa condizione?
    Grazie

  2. #2
    io farei così:


    <%@ Page Language="VB"%>

    <%@ Import NameSpace="System.Data" %>
    <%@ Import NameSpace="System.Data.OleDb" %>
    <%@ Import NameSpace="System.Data.sqlclient" %>


    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

    <script runat="server">
    Dim cn As SqlConnection
    Dim dap As SqlDataAdapter
    Dim dst As DataSet
    Dim sql As String
    Dim cmd As SqlCommand


    Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs)
    cn = New SqlConnection("Data Source=.\SQLEXPRESS;AttachDbFilename=" & Server.MapPath("App_Data\TUODATABASE.mdf") & ";Integrated Security=True;Connect Timeout=30;User Instance=True")


    If Not IsPostBack Then
    cn.Open()

    IF session("Lingua")="Italiano" then
    cmd = New SqlCommand("select ColonnaItalianofrom tb_articoli", cn)
    end if

    IF session("Lingua")="Tedesco" then
    cmd = New SqlCommand("select ColonnaTedescofrom tb_articoli", cn)
    end if





    Docente.DataSource = cmd.ExecuteReader()
    Docente.DataTextField = "Nominativo"
    Docente.DataValueField = "ID_Docente"
    Docente.DataBind()
    Docente.Dispose()
    cn.Close()
    End If


    End Sub
    </script>

    <html xmlns="http://www.w3.org/1999/xhtml">
    <head runat="server">
    <title></title>

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.