Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
SQL Server 2000/2005/2008, Express, Access, MySQL, Oracle
System.InvalidOperationException non è stata gestita
mercoledì 10 novembre 2010 - 15.22
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
Carmelo1965
Profilo
| Junior Member
163
messaggi | Data Invio:
mer 10 nov 2010 - 15:22
? POTREBBERO ESSERE LE VISTE NON GESTITE BENE ???? sono nuovo spero di essermi spiegato bene
Ciao, stavo facendo un esercizio nel quale dovevo inserire un dato con fill sto usando visual Basic con Adonet
esecizio DataAdapter ho fatto tutto giusto ma continua a darmi questo errore
System.InvalidOperationException non è stata gestita
Message="Errore durante la creazione del form. Per informazioni dettagliate vedere Exception.InnerException. Errore: Riferimento a un oggetto non impostato su un'istanza di oggetto."
Source="UsoDataAdapterCaricaeAggiorna"
StackTrace:
in WindowsApplication1.My.MyProject.MyForms.Create__Instance__[T](T Instance) in 17d14f5c-a337-4978-8281-53493378c1071.vb:riga 190
in WindowsApplication1.My.MyProject.MyForms.get_DataAdapters()
in WindowsApplication1.My.MyApplication.OnCreateMainForm() in D:\Esempi Carmelo Adonet\Test Carmelo\Capitolo 4\UsoDataAdapterCaricaeAggiorna\UsoDataAdapterCaricaeAggiorna\My Project\Application.Designer.vb:riga 35
in Microsoft.VisualBasic.ApplicationServices.WindowsFormsApplicationBase.OnRun()
in Microsoft.VisualBasic.ApplicationServices.WindowsFormsApplicationBase.DoApplicationModel()
in Microsoft.VisualBasic.ApplicationServices.WindowsFormsApplicationBase.Run(String[] commandLine)
in WindowsApplication1.My.MyApplication.Main(String[] Args) in 17d14f5c-a337-4978-8281-53493378c1071.vb:riga 81
in System.AppDomain._nExecuteAssembly(Assembly assembly, String[] args)
in System.AppDomain.ExecuteAssembly(String assemblyFile, Evidence assemblySecurity, String[] args)
in Microsoft.VisualStudio.HostingProcess.HostProc.RunUsersAssembly()
in System.Threading.ThreadHelper.ThreadStart_Context(Object state)
in System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
in System.Threading.ThreadHelper.ThreadStart()
il seguente è il mio Testo form:
Imports System.Data
Imports System.data.SqlClient
Public Class DataAdapters
Dim dsAdoSbs As masterDataSet
Friend WithEvents cmdSelectFornitori As New SqlCommand()
Friend WithEvents cmdInsertFornitori As New SqlCommand()
Friend WithEvents cmdUpdateFornitori As New SqlCommand()
Friend WithEvents cmdDeleteFornitori As New SqlCommand()
Friend WithEvents daFornitori As New SqlDataAdapter
Public Sub New()
' This call is required by the Windows Form Designer.
InitializeComponent()
' Add exercise code here:
daFornitori.SelectCommand = cmdSelectFornitori
daFornitori.InsertCommand = cmdInsertFornitori
daFornitori.UpdateCommand = cmdUpdateFornitori
daFornitori.DeleteCommand = cmdDeleteFornitori
cmdSelectFornitori.CommandText = "Select * From Fornitori"
cmdSelectFornitori.Connection = cnAdoSbs
' This call supports the exercise:
CreateScaffolding()
End Sub
Private Sub CreateScaffolding()
'This code binds the three DataGridView controls
'and establishes their display characteristics
Dim dgv As DataGridView
dsAdoSbs = New masterDataSet()
dgv = Me.tabDataDisplay.TabPages("tpgCategoria").Controls("dgvCategoria")
dgv.AutoGenerateColumns = False
dgv.DataSource = dsAdoSbs.Categoria
dgv.Columns.Add("CategoriaID", "CategoriaID")
dgv.Columns("CategoriaID").DataPropertyName = "CategoriaID"
dgv.Columns.Add("NomeCategoria", "Nome Categoria")
dgv.Columns("NomeCategoria").DataPropertyName = "NomeCategoria"
dgv.Columns.Add("Descrizione", "Descrizione")
dgv.Columns("Descrizione").DataPropertyName = "Descrizione"
dgv.Columns("Descrizione").AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill
dgv = Me.tabDataDisplay.TabPages("tpgProduzione").Controls("dgvProduzione")
dgv.AutoGenerateColumns = False
dgv.DataSource = dsAdoSbs.Produzione
dgv.Columns.Add("CategoriaID", "CategoriaID")
dgv.Columns("CategoriaID").DataPropertyName = "CategoriaID"
dgv.Columns.Add("ProduzioneID", "ProduzioneID")
dgv.Columns("ProduzioneID").DataPropertyName = "ProduzioneID"
dgv.Columns.Add("NomeProduzione", "Nome Produzione")
dgv.Columns("NomeProduzione").DataPropertyName = "NomeProduzione"
dgv.Columns("NomeProduzione").AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill
dgv = Me.tabDataDisplay.TabPages("tpgFornitori").Controls("dvgFornitori")
dgv.AutoGenerateColumns = False
dgv.DataSource = dsAdoSbs.Fornitori
dgv.Columns.Add("FornitoriID", "FornitoriID")
dgv.Columns("FornitoriID").DataPropertyName = "FornitoriID"
dgv.Columns.Add("RagioneSociale", "Ragione Sociale")
dgv.Columns("RagioneSociale").DataPropertyName = "RagioneSociale"
dgv.Columns("RagioneSociale").AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill
End Sub
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
End Sub
Private Sub Carica_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Carica.Click
'The following lines clear the dataset
dsAdoSbs.Categoria.Clear()
dsAdoSbs.Produzione.Clear()
dsAdoSbs.Fornitori.Clear()
'Add exercise code here:
daCategoria.Fill(dsAdoSbs.Categoria)
DaProduzione.Fill(dsAdoSbs.Produzione)
daFornitori.Fill(dsAdoSbs.Fornitori)
End Sub
Private Sub Aggiorna_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Aggiorna.Click
End Sub
End Class
Grazie mille Aiutatemi
Torna su
Stanze Forum
Elenco Threads
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 !