slt j'ai une listview avec 10 colonnes j'ai remplir 55 lignes pour la premiere colones des que je clic sur une checkbox une form s'affiche avec des donnée a saisir si je clic sur le bouton ok de la forme je ve que sa remplise le champs indique voila mon code
Liste Bêtre = (Liste)this.Owner;
Bêtre.listView1.Items[i].SubItems[1].Text = dtpNaissance.Value.ToString("d/MM/yy");
Bêtre.listView1.Items[i].SubItems[2].Text = cbSexe.Text;
Bêtre.listView1.Items[i].SubItems[3].Text = tbVache.Text;
Bêtre.listView1.Items[i].SubItems[4].Text = cbTaureau.Text;
Bêtre.listView1.Items[i].SubItems[5].Text = tbPoids.Text;
Bêtre.listView1.Items[i].SubItems[6].Text = tbPrix.Text;
Bêtre.listView1.Items[i].SubItems[7].Text = tbHorsTaxe.Text;
Bêtre.listView1.Items[i].SubItems[8].Text = dtpVente.Value.ToString("d/MM/YY");
Bêtre.listView1.Items[i].SubItems[9].Text = cbClass.Text;
Bêtre.Show();
la variable i correspond a l'index de la checkbox mais a l'execution sa ne marche pas il me mais une exception NullRefrence pourqoui kesk'il ne va pas
L'exception est en général accompagnée de détails servant à savoir ce qu'il se passe, détails que tu ne donnes pas dans ton message.
Nous ne pourrons donc pas t'aider plus qu'en te disant que cette exception signale que tu accèdes à une référence non définie.
La référence d'objet n'est pas définie à une instance d'un objet
L'exception System.NullReferenceException n'a pas été gérée
Message="La référence d'objet n'est pas définie à une instance d'un objet."
Source="Bétails"
StackTrace:
à Bétails.Renseignement.button1_Click(Object sender, EventArgs e) dans C:\Documents and Settings\ber\Mes documents\Visual Studio 2005\Projects\C#\Bétails\Bétails\Renseignement.cs:ligne 110
à System.Windows.Forms.Control.OnClick(EventArgs e)
à System.Windows.Forms.Button.OnClick(EventArgs e)
à System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
à System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
à System.Windows.Forms.Control.WndProc(Message& m)
à System.Windows.Forms.ButtonBase.WndProc(Message& m)
à System.Windows.Forms.Button.WndProc(Message& m)
à System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
à System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
à System.Windows.Forms.NativeWindow.DebuggableCallback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
à System.Windows.Forms.UnsafeNativeMethods.DispatchMessageW(MSG& msg)
à System.Windows.Forms.Application.ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(Int32 dwComponentID, Int32 reason, Int32 pvLoopData)
à System.Windows.Forms.Application.ThreadContext.RunMessageLoopInner(Int32 reason, ApplicationContext context)
à System.Windows.Forms.Application.ThreadContext.RunMessageLoop(Int32 reason, ApplicationContext context)
à System.Windows.Forms.Application.Run(Form mainForm)
à Bétails.Program.Main() dans C:\Documents and Settings\bernardet\Mes documents\Visual Studio 2005\Projects\C#\Bétails\Bétails\Program.cs:ligne 17
à System.AppDomain.nExecuteAssembly(Assembly assembly, String[] args)
à System.AppDomain.ExecuteAssembly(String assemblyFile, Evidence assemblySecurity, String[] args)
à Microsoft.VisualStudio.HostingProcess.HostProc.RunUsersAssembly()
à System.Threading.ThreadHelper.ThreadStart_Context(Object state)
à System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
à System.Threading.ThreadHelper.ThreadStart()
voila
C'est une suposition, lances en mode debug et regarde ce que vaut ta variable!
Pour le passage de paramètre entre plusieurs forms, tu peux regarder ici: