Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 15

Discussione: DataGrid in VB_Net

  1. #1

    DataGrid in VB_Net

    ho bisogno di reperire più materiale possibile sulle datagrid, dove posso andare. Vi spiego meglio io ho caricato la griglia in questo modo:
    sql = "SELECT Anagrafica.IDAnagrafica,Anagrafica.Nome, Anagrafica.Cognome, Anagrafica.Comune,Skill.Descrizione," & _
    "ConoscenzeInformatiche.IDSkill FROM Anagrafica INNER JOIN ConoscenzeInformatiche " & _
    "ON Anagrafica.IDAnagrafica = ConoscenzeInformatiche.IDAnagrafica INNER JOIN " & _
    "Skill ON ConoscenzeInformatiche.IDSkill = Skill.IDSkill " & _
    "WHERE ConoscenzeInformatiche.IDSkill =" & IdSel & ""
    Dim dataAd As New SqlDataAdapter(sql, Connessione)
    Dim DataSe As New DataSet()
    dataAd.Fill(DataSe, "Anagrafica")
    GrigliaConoscenze.DataSource = DataSe
    Connessione.Close()

    ma ora voglio che :
    1 le colonno idanagrafica e id skill siano invisibili
    2 voglio che al click di una riga mi si apra una nuova pagina mantenendo l'id della persona selezionata

    Grazie in anticipo per l'aiuto anche se minimo

  2. #2

  3. #3
    Anche un boun manuale di VB_net mi servirebbe lo devo andare a comprare proprio oggi e vorrei un consiglio, oppure qualche esempio su internet su datagrid

  4. #4
    guarda io ho ASP.NET guida completa e VB.NET tutto & oltre, quest'ultimo parla solo di classi perciò se cerchi anche cose sui vari oggetti ti consiglio VB.NET guida completa sempre dell'apogeo.

    cmq molti esempi li trovi su www.aspitalia.com

  5. #5
    Mi puoi dire il titolo, gli autori del libro perchè oggi vado in libreria e se mi va bene lo compro, sei sicuro che sia adatto, nel senso che non mi interessa piu di tanto la parte teorica ma bensi la parte pratica, come ad esempio il problema che ho con il datagrid. Grazie

  6. #6
    ASP.NET guida completa è dell'apogeo e costa 45,45€
    VB.NET tutto&oltre di Paul Kimmel sempre dell'apogeo viene39,90€

    cmq non ti puoi sbagliare basta che gli dici il titolo e la casa .... poi cmq fai un salto sul sito dell'apogeo cosi vedi quello che ti può aiutare meglio

  7. #7
    Grazie tante sei stato gentilissimo

  8. #8
    Se crei una colonna tipo


    <asp:TemplateColumn HeaderText="nomecolonna"> <ItemTemplate>
    <asp:LinkButton CommandName="LinkDetail" id="lnkDetail" runat="server" CommandArgument='ValoreIDPersona'>NomePersona</asp:LinkButton> </ItemTemplate>
    </asp:TemplateColumn>

    Devi poi gestire nel code behind l'evento.

    Private Sub DataGrid1_ItemCommand(ByVal source As Object, ByVal e As System.Web.UI.WebControls.DataGridCommandEventArgs ) Handles DataGrid1.ItemCommand

    If e.CommandName = "LinkDetail" Then
    Response.Redirect("TuaPagina.aspx?IDPersona=" & e.CommandArgument)
    End If
    End Sub

    Spero di essere stato chiaro!
    Fammi sapere
    Ciao
    Kalman

    PS: per nascondere le colonne prova con

    <asp:TemplateColumn Visible=false>
    Kalman

  9. #9

    X Kalman

    A me non serve saperlo in asp.net, ma in vb.net,quello che hai scritto te è asp.net

  10. #10
    A dire il vero è in vb.net ma per una applicazione asp.net!
    Beh intercetti l'evento del click sul datagrid e a quel punto puoi intercettare la riga dell'oggetto che è stato clicckato e tutti gli oggetti della riga

    dim rownNum as Integer
    dim test as string

    'recuperi la riga dell'oggetto
    rowNum = dataGrid1.CurrentCell.RowNumber
    'prendo il valore della prima cella della riga
    test = dataGrid1[rowNum,1].ToString()

    Fammi sapere
    Ciao
    Kalman
    Kalman

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 © 2026 vBulletin Solutions, Inc. All rights reserved.