Vb Net e Sql SERVER (comando Select)

giovedì 01 giugno 2006 - 18.17

Mikyct86 Profilo | Junior Member

Ciao a tutti
io ho due database
vorrei fa visualizzare un database in un datagrid e poi visualizzare cliccando su una row del datagrid il secondo database
però solo dove ha la stessa chiave primaria
facile no?
come si fa?

DataGridView2.Visible = True
Dim command As New SqlCommand("SELECT * from TabellaMisure WHERE IdNumerico = @IdNumerico", myconnection)
myconnection.CreateCommand()
'Crea i Parametri
command.Parameters.Add("@IdNumerico", SqlDbType.Char, 4).Value = DataGridView1.SelectedRows.Item(0).Cells(2).Value
command.CreateParameter()
command.ExecuteNonQuery()
DataGridView2.Rows.Item(0).SetValues(

l'ultima riga centra qualcosa?
fatemi sapere!
grazie!

Dainesi Profilo | Senior Member

Innanzitutto crei l'oggetto Command
Lo leghi alla Connection
Riempi un Dataset tramite il metodo Fill del DataAdapter con argomento l'oggetto Command creato in precedenza
Quindi passi il DataTable contenuto nel DataSet al membro DataSource del componente DataGrid.

Nell'esempio seguente popolo un datagrid con l'elenco delle visiti di un venditore.
cmd è un oggetto Command
daVisite è un oggetto DataAdapter
dsVisite è un Dataset
e dGrid1 è un controllo DataGrid

cmd.CommandText = strSQL If con.State = ConnectionState.Closed Then con.Open() cmd.Connection = con daVisite.SelectCommand = cmd 'Popolo la Table dGrid1.DataSource = Nothing daVisite.Fill(dsVisite, "Visite") dsVisite.Tables("Visite").Columns("VisitaID").ColumnMapping = MappingType.Hidden dGrid1.DataSource = dsVisite.Tables("Visite")
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-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5