0 votes

Où est mon erreur ?

J'ai un tableau qui est connecté à une grille de données et je voudrais entrer de nouvelles données en utilisant des zones de texte. J'ai le code suivant mais il me donne une erreur. J'apprécierais que vous m'aidiez. Le message d'erreur est : Utiliser le mot-clé "new" pour créer une instance d'objet.

                Dim meter As DataTable = Me.DataSet1.Tables.Item("tblmeters")
                Dim row As DataRow = meter.NewRow()
                row.Item("No") = Me.txtno.Text
                row.Item("Turnover") = Me.txtturnover.Text
                row.Item("Total Win") = Me.txttotalwin.Text
                row.Item("Games Played") = Me.txtgamesplayed.Text
                row.Item("Credit In") = Me.txtcreditin.Text
                row.Item("Bill In") = Me.txtbillin.Text
                row.Item("Hand Pay") = Me.txthandpay.Text
                row.Item("Date") = DateTime.Today.ToShortDateString
                meter.Rows.Add(row)
                Me.TblMeterTableAdapter.Update(Me.DataSet1.tblMeter)
                meter.AcceptChanges()

1voto

Anton Gogolev Points 59794

On dirait que Me.DataSet1.Tables.Item("tblmeters") renvoie à Nothing . Assurez-vous que DataSet1 contient en effet le tableau tblmeters .

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X