Da vb 6 a visual basic.net 2005

lunedì 18 dicembre 2006 - 17.06

jekisi Profilo | Senior Member

Salve a tutto il forum, non riesco a capire una cosa:

questo codice
With Data4
.RecordSource = strsql
.Refresh
End With

che è di vb 6, in vb.net 2005 come dovrebbe diventare?

scrivo tutto il contenuto della sub


Public Sub ImpostaRecordSourceData4()
Dim strsqlddt As String
Dim strsql As String
strsqlddt = "(SELECT DDT FROM tddt WHERE cliente=" & Text1.Text & " AND fattura=" & Text9.Text & " and fatturata='S')"
strsql = "SELECT * FROM RDDT WHERE DDT IN " & strsqlddt
With Data4
.RecordSource = strsql
.Refresh
End With
End Sub


P. S.: Data4 = connettore ai dati


Distinti Saluti Fabio Messina

Djdee86 Profilo | Newbie

Dovrebbe rimanere uguale...........

Diego Degli Esposti

jekisi Profilo | Senior Member

Beh!!! Così non va
With RDDTBindingSource
.DataSource = strsql
RDDTDataGridView.Refresh()
End With


Da premettere che il bindignsource non ha la proprietà refresh

Djdee86 Profilo | Newbie

Io uso in una procedura testata e funzionante....

With DataGridView1
.AutoGenerateColumns = False
.DataSource = Table
End With

In Questa parte di codice Table é un datatable, senza usare la funzione .Refresh riesci ad aggiornare la griglia...




Diego Degli Esposti
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