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

    Problemino con datagrid

    Ciao io ho questo codice che mi seleziona un elenco di province dal mio database, solo che mi visualizza anche l'intestazione del campo, e come faccio a non farla comparire?

    codice:
    <%@ Page Language="VB" %>
    
    <%@ Import Namespace="System.Data" %>  
    <%@ Import Namespace="System.Data.SqlClient" %>
    
    <SCRIPT  RUNAT="server" LANGUAGE="VB"> 
    
    Sub Page_Load (sender As Object, e As EventArgs) 
       BindData() 
    End sub 
    
    Sub BindData() 
       Dim conn As SqlConnection 
       Dim strConn as String = "server=TEST-NT1; UID=sa; pwd=sa"   
       conn = New SqlConnection(strConn) 
    
       Dim query As SqlDataAdapter 
       query = New SqlDataAdapter("SELECT * FROM NOVCREDIT.dbo.CODPROVINCE", conn) 
    
       Dim querydataset As Dataset = new DataSet() 
       query.fill(querydataset)
    
       queryres.DataSource = querydataset 
       queryres.DataBind()
    End Sub
    </SCRIPT>
    
    <html>
    
    <body>
    
    <form runat="server" method="post" ID="Form1">
    
    <ASP:label id="lblRisultati" runat="server" /> 
    <ASP:Datagrid id="queryres" runat="server"  />
    
    </form>
    
    </body>
    
    </html>
    Inoltre io voglio far vedere solo un campo nella tabella (descProvincia), come faccio a indicargli quali sono da visualizzare a video?
    E come si fa a fare un link sul nome della provincia, passando ad un altra pagina l'id della provincia???
    Scusate, ma siate comprensivi, ho appena cominciato con ASP.Net
    Spago

    [Officials Sites]
    http://www.hobbybirra.it/spaghetto/

  2. #2
    Ho trovato per visualizzare solo i campi che mi interessano:

    Ecco la soluzione:

    codice:
    <ASP: Datagrid id="queryres" Runat="server" AutoGenerateColumns="false" >
           <Columns>										
    	     <asp:BoundColumn HeaderText="Provincia"	DataField="provincia" />
           </Columns>
    </ASP: Datagrid>
    Ora però non so come fare un link su quel campo, passandogli il campo id_provincia, chi i aiuta ???
    Spago

    [Officials Sites]
    http://www.hobbybirra.it/spaghetto/

  3. #3
    Utente di HTML.it
    Registrato dal
    Feb 2003
    Messaggi
    5
    nella striga di seleziona SELECT * FROM NOVCREDIT.dbo prova a mettere anziche * il nome del campo che vuoi visualizzare spero di aver capito il problema e di esserti stato di aiuto

  4. #4
    clem79 quel problema del unico campo l'ho già risolto, adesso volevo sapere come posso fare a mettere un link sulle provincie all'interno di una datagrid!
    Spago

    [Officials Sites]
    http://www.hobbybirra.it/spaghetto/

  5. #5
    Utente di HTML.it
    Registrato dal
    Aug 2001
    Messaggi
    1,482
    Caso 1: (L'url viene ricavato da database)

    Al posto di una BoundColumn utilizza una HyperLinkColumn, ed usa la propretà DataNavigateUrlField per specificare l'url assegnandoli il nome del campo appropriato.

    Caso 2: (L'url non è ricavato da database)

    <ASP:BoundColumn HeaderText="Provincia"/>
    <A Href='Provincie.aspx?IDProvincia=<%# Container.DataItem("IDProvincia")%>'>
    <%# Container.DataItem("Provincia")%>
    </A>
    </ASP:BoundColumn>

    Hey hey, my my Rock and roll can never die!

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.