Bonjour,
Voici un code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41
| using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using ComponentFactory.Krypton.Toolkit;
namespace TheProject
{
public partial class frmViewDetailRecette : Form
{
private Int32 _idRecette;
public Int32 IdRecette
{
get { return _idRecette; }
set { _idRecette = value; }
}
private void frmViewDetailRecette_Load(object sender, EventArgs e)
{
}
public void InitializeData()
{
//TODO : Coder fonction SELECT + COUNT
dataBase mydatabase = new dataBase("localhost", "theproject", "root");
bool connectionStatus = mydatabase.updateAll("SELECT * FROM xdb_recetteComposant WHERE recette=" + IdRecette.ToString() + "");
kryptonDataGridView1.DataSource = mydatabase.myDataTable;
kryptonDataGridView1.Columns["catName"].Visible = false;
kryptonDataGridView1.Columns["category"].Visible = false;
kryptonDataGridView1.Columns["name"].HeaderText = "Nom";
kryptonDataGridView1.Columns["price"].HeaderText = "Prix";
DataTable table = (DataTable)kryptonDataGridView1.DataSource;
Int32 totalPrice = 0;
foreach (DataRow row in table.Rows)
{
totalPrice += Int32.P * **(row["price"].ToString());
}
toolStripStatusLabel1.Text = totalPrice.ToString();
}
}
} |
Et l'erreur qui y est jointe:
La référence d'objet n'est pas définie à une instance d'un objet.
Il me fait cette erreur sur chaque premiere ligne qui suit:
bool connectionStatus = mydatabase.updateAll("SELECT * FROM xdb_recetteComposant WHERE recette=" + IdRecette.ToString() + "");
Si vous avez une idée je suis prenneur!
Meilleures salutations !
Partager