Visualizzare Risultato Query

mercoledì 28 dicembre 2005 - 18.11

Marc1982 Profilo | Newbie

Buona sera ragazzi il mio problema è il seguente.
Fatta una query su un db oracle e collegata ad un dataset riesco a farla vedere in un datagrid....ho però la necessita di far vedere solo 2 al messimo 3 colonne della tabella e non tutte come posso dire al datagrid di farmi vedere ("Nome","cognome")

Spero di essermi riuscito a spiegare
Ancora grazie
Marco

Dim Connessione As OleDbConnection
Connessione = New OleDbConnection("Provider=OraOLEDB.Oracle.1;Password=Visora;Persist Security Info=True;User ID=Visora;Data Source=SIPE")
Connessione.Open()
Dim sql As String = "Select * From Pippo"
Dim adp As OleDbDataAdapter
Dim ds As DataSet
adp = New OleDbDataAdapter(sql, Connessione)
ds = New DataSet
adp.Fill(ds, "Pippo")
Visualizza.DataSource = ds.Tables("Pippo")

Cteniza Profilo | Guru

Hai diverse possibilità:
- metti i campi che ti servono nella select (eg: SELECT nome, cognome FROM mytable).
- inserisci un dataview a cui imposti come table la tabella generata da oracle, imposti sulla grid il dataview come datasource, nascondi le colonne del dataview che non vuoi far vedere
- usi un tablemapping personalizzato e imposti questo sulla grid


Marc1982 Profilo | Newbie

Scusate la mia grandissima ignoranza...come nascondo le colonne nel dataview???


grazie mille
Marco

Cteniza Profilo | Guru

Sono andato a guardare il reference.
Rimangono le opzioni:
- cambiare la select per non includere uno o più campi
- impostare datagridtablestyle



Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2025
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5