Discussione chiusa
Visualizzazione dei risultati da 1 a 8 su 8

[ASP.Net]Popolare Gridview a mano

  1. #1
    Rocco non  in linea Scolaretto
    Post
    57
    Like Inviati  
    0
    Like Ricevuti  
    0
    Ciao a tutti...
    devo sviluppare delle pagine Asp con visual Studio 2005 ...come linguaggio inetrno ho scelto Vb xche' rispetto al C lo conosco meglio..
    Ho creato al connessione al mio db Oracle ...faccio delle query ...tutto ok..
    Adesso ho la necessita' di mettere a video i risultati di una query di Selezione ..A quanto ho capito devo utilizzare una gridview....Ma come faccio a popolarla a mano ?
    ( Vengo dal VisualBasic ...quindi son abituato a fare grid.row.add .....)
    Qualcuno puo'indicarmi del codice ...?
    E' giusto popolare a mano la griglia o esistono altre vie?

    Altra domanda...Come faccio a settare le inetstazioni di colonna ?

    Grazie a tutti coloro che mi risponderanno
    Saluti
    Mr_Rox

  2. #2
    L'avatar di chico_
    chico_ non  in linea Topo di biblioteca Ultimo blog: Attacco a Oscommerce
    Post
    2,056
    Blogs
    4
    Like Inviati  
    0
    Like Ricevuti  
    0
    Non conosco assolutmante l'ambiente ASP (e spero che questo non mi provochi una nota di demerito ) ma da quanto hai esposto potrebbe esserti utile questo:
    Gestione diretta e disconnessa da una fonte dati di un DataGridViewRow con VB.NET e C#

    Ciauz

    CHico
    ℹ️ Leggi di pi su chico_ ...

  3. #3
    Rocco non  in linea Scolaretto
    Post
    57
    Like Inviati  
    0
    Like Ricevuti  
    0
    Ciao ,
    grazie delle info ..purtroppo non fanno al mio caso in quanto gestisce il DataGridView di Visual Basic...
    Grazie
    Mr_Rox..
    Avanti il prossimo!!

  4. #4
    L'avatar di SignIn
    SignIn non  in linea Scribacchino
    Post
    1,026
    Like Inviati  
    0
    Like Ricevuti  
    0
    ciao rocco...in asp.net 2.0 il controllo GridView abbastanza semplice da usare....presumo che dalle query ti ritorna una DataTable o DataSet(almeno che non hai un controllo datasource da collegare al controllo GridView) da collegare alla property DataSource:
    dgrDati.DataSource = dt
    e poi esegui il Bind:
    dgrDati.DataBind()
    (non capisco l'esigenza di popolarla a mano)
    ...per quanto riguarda la seocnda domanda come impostare le intestazioni ci sono varie strade la pi semplice quella di ritornare dalle query il nome da assegnare alle colonne(select ind as indirizzo from tabella)...mi spiego meglio il controllo presenta una property AutoGenerateColumn impostata per default a true di conseguenza verr creata una griglia formata da n colonne quante sono quelle della DataTable il cui nome sar dato dalla property Name della column della DataTable....altrimenti puoi usare le templateColumn in cui puoi settare il nome, controlli da inserire nei vari items ecc, oppure delle colonne Bound:
    per esempio:
    DataField field = new DataField();
    field.DataField = "ind";
    field.HeaderText = "Nome della mia colonna";
    dgrDati.ColumnFields.Add( field);
    Ultima modifica di SignIn; 13-10-2007 23:14 
    ℹ️ Leggi di pi su SignIn ...

  5. #5
    Rocco non  in linea Scolaretto
    Post
    57
    Like Inviati  
    0
    Like Ricevuti  
    0
    @SignIn....grazie per le dritte...
    Oggi provo e ti faro' sapere ...
    Quindi da quando ho capito fa' tutto da solo ...dal risultato della query pubblica i contenuti direttamente...
    Grazie
    Ti tengo aggiornato!!

  6. #6
    L'avatar di SignIn
    SignIn non  in linea Scribacchino
    Post
    1,026
    Like Inviati  
    0
    Like Ricevuti  
    0

  7. #7
    marianobon non  in linea Novello
    Post
    1
    Like Inviati  
    0
    Like Ricevuti  
    0
    Anche se dopo qualche anno ho lo stesso problema: popolare una gridview dal risultato di una query. Ho eseguito la semplice procedura spiegata da SigniIn, ma la grid non si popola... Il codice il seguente:

    Protected Sub btnEstratto_Click(sender As Object, e As EventArgs) Handles btnEstratto.Click
    cmd = cn.CreateCommand
    cmd.CommandText = "SELECT * FROM MOvimenti WHERE Codice_UtMov =" & CodiceMio
    dr = cmd.ExecuteReader()
    If dr.HasRows = True Then
    grdEstratto.DataSource = dr
    grdEstratto.DataBind()
    Else
    lblCodice.Text = "Non ci sono Movimenti"
    End If

    End Sub

    Il DataReader si popola, ma i dati non vanno al grid .....
    Qualcuno mi aiuta ?
    Grazie

  8. #8
    L'avatar di AntonioG
    AntonioG non  in linea Moderatore Globale Ultimo blog: Commodore 64 e Codemotion
    Post
    17,502
    Blogs
    5
    Like Inviati  
    6
    Like Ricevuti  
    35
    No, non si continua un thread dopo molti anni. Crea un nuovo thread con titolo opportuno e usando i tag code per il codice.

    Questo viene chiuso.
    ℹ️ Leggi di pi su AntonioG ...

Discussione chiusa

Potrebbero interessarti anche ...

  1. disegnare a mano libera su immagine
    Da robcol nel forum Microsoft Access
    Risposte: 1
    Ultimo Post: 29-07-2017, 11:38
  2. [Access - VBA] Cursore mano su una label
    Da 1sirena nel forum Microsoft Access
    Risposte: 7
    Ultimo Post: 06-05-2010, 13:52
  3. ciao a tutti....ki mi da una mano??
    Da BARDOK nel forum Presentazioni e saluti
    Risposte: 1
    Ultimo Post: 12-08-2009, 19:51
  4. disegno a mano libera vb.net
    Da ddos nel forum Visual Basic .Net
    Risposte: 7
    Ultimo Post: 22-11-2008, 19:50
  5. mi presento e... vi chiedo gentilmenteuna mano :)
    Da gimmy25 nel forum Presentazioni e saluti
    Risposte: 2
    Ultimo Post: 12-09-2008, 15:31