Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Aug 2005
    Messaggi
    83

    non visualizza System.Web.UI.WebControls.LinkButton

    buongiorno a tutti... sto lavorando in vb.net e ho creato una funzione che dovrebbe visualizzare tutti gli appelli d'esame esistenti.
    le date degli appelli dovrebbero comparire come linkbutton in modo che, quando l'utente vi clicca sopra, viene effettuata la prenotazione all'appello. la funzione è la seguente:

    codice:
    	'funzione che lista gli appelli esistenti da oggi in poi
    	Public Function visualAppelli(ByVal user As String, ByVal oggetto As DataGrid) As String
    		Dim strConnectionString As String = "server=localhost;uid=sa;pwd=ciao;database=master"
    		Dim matr As String
    		matr = getMatr(user)
    		'apro il data adapter
    		Dim dati As DataTable = New DataTable
    		Dim tabella As DataTable = New DataTable
    		Dim conn As New SqlClient.SqlConnection(strConnectionString)
    		Dim adapter As New SqlClient.SqlDataAdapter
    		Dim procedura As New SqlClient.SqlCommand("select_appelli", conn)
    		procedura.CommandType = CommandType.StoredProcedure
    		adapter.SelectCommand = procedura
    		adapter.Fill(dati)
    		Dim myDataColumn As DataColumn = New DataColumn
    		'si popola tabella: colonna data
    		myDataColumn = New DataColumn
    		myDataColumn.ColumnName = "DataAppello"
    		tabella.Columns.Add(myDataColumn)
    		'si popola tabella: colonna sede
    		myDataColumn = New DataColumn
    		myDataColumn.ColumnName = "Sede"
    		tabella.Columns.Add(myDataColumn)
    		'si creano le righe
    		Dim link As System.Web.UI.WebControls.LinkButton
    		Dim row As DataRow
    		Dim myDataRow As DataRow
    		For Each row In dati.Rows
    			myDataRow = tabella.NewRow()
    			link = New System.Web.UI.WebControls.LinkButton
    			link.ID = row(0).ToString
    			link.Text = row(1).ToString
    			link.CommandName = newPrenotazione(matr, row(0))
    			link.Visible = True
    			myDataRow("DataAppello") = link
    			myDataRow("Sede") = row(2)
    			tabella.Rows.Add(myDataRow)
    		Next row
    		oggetto.DataSource = tabella
    		oggetto.DataBind()
    	End Function
    errori nn ne ho, ma quando apro la pagina, ho il seguente risultato. perché invece di visualizzare i linkbutton mi stampa system.web....?

    grazie
    Immagini allegate Immagini allegate

  2. #2
    Utente di HTML.it L'avatar di Joe Taras
    Registrato dal
    Nov 2003
    residenza
    Taranto
    Messaggi
    955

    Re: non visualizza System.Web.UI.WebControls.LinkButton

    Originariamente inviato da acsp
    myDataRow("DataAppello") = link
    myDataRow("DataAppello") = link.Text

  3. #3
    Utente di HTML.it
    Registrato dal
    Aug 2005
    Messaggi
    83
    grazie... ora mi visualizza il testo... ma non linkabile come dovrebbe essere!!!
    manca qualcos'altro?
    grazie mille comunque

  4. #4
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,472

    Moderazione

    ASP.NET è trattato nell'apposito forum. Sposto la discussione.
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

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.