73 messaggi dal 28 gennaio 2003
Probabilmente sembrerà una domanda sciocca... ma devo farla! [:|]
Carico dei dati da un db dentro un dataset composto da una datatable, che mi popola una datagrid.
Ora, devo effettuare diverse operazioni di visualizzazione dati all'interno del datagrid.
Posso fare le select senza dover passare nuovamente dal database?
Cioè, operando in maniera scollegata?
Io avevo provato come segue, ma nel datagrid mi visualizza dati di informazione sulla tabella invece di visualizzarmi i dati filtrati con la select...

Codice che ho usato: (ds è il dataset, dg il datagrid  )
query = "codicearticolo='PIPPO'" (ovviamente, ho un codice pippo! ;) )
Dim dtable As DataTable = dsTesta.Tables("righe")
dg.DataSource = dtable.Select(query)
dg.DataMember = "righe"
dg.Refresh()

Grazie!!!
Modificato da Bia il 03 luglio 2003 10.27 -
435 messaggi dal 14 giugno 2002
ciao

prova inquesto modo:

Dim DS As DataSet
strSQL = "tuaquery"
Dim Cmd As New OleDbDataAdapter(strSQL, Conn)
Conn.Open()
Cmd.SelectCommand.ExecuteNonQuery()
DS = New DataSet()
Cmd.Fill(DS, "tuatabella")
tuagrid.DataSource = DS.Tables("tuatabella").DefaultView
If Not (IsPostBack) Then
tuagrid.DataBind()
End If

spero que questo ti serva

saluti
73 messaggi dal 28 gennaio 2003
Ma facendo così, devo puntare di nuovo al db... siccome si tratta di operazioni di sola visualizzazione dati, volevo effettuarla scollegata dal database sottostante...

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.