PDA

View Full Version : پیغام خطا System.NullReferenceException: 'Object reference not set to an instance of an object.'



nemann
پنج شنبه 19 اردیبهشت 1398, 10:44 صبح
سلام
این قطعه برنامه واسه عوض کردن اسم ستونهاست



private void button2_Click(object sender, EventArgs e)
{
SqlConnection con = new SqlConnection("Data Source=abdolahpour-aio;Initial Catalog=db_ass;Integrated Security=True");
SqlCommand cmd = new SqlCommand("Select * from tbl_recoutpout", con);
DataTable dt = new DataTable();
con.Open();
SqlDataReader dr = cmd.ExecuteReader();
dt.Load(dr);
con.Close();


tbl_recoutpoutDataGridView.DataSource = dt;
tbl_recoutpoutDataGridView.Columns["خروجی"].HeaderText = "out";
tbl_recoutpoutDataGridView.Columns["شماره درخواست"].HeaderText = "req num ";
tbl_recoutpoutDataGridView.Columns["کد فروش"].HeaderText = "sale cod";
}


ولی این پیغامو میده لطفا راهنمایی کنید


System.NullReferenceException: 'Object reference not set to an instance of an object.'

دلتنگ اسمان
جمعه 20 اردیبهشت 1398, 16:58 عصر
سلام.
دوست عزیز جابجا نوشتی . به این شکل باید بنویسی :


tbl_recoutpoutDataGridView.DataSource = dt;
tbl_recoutpoutDataGridView.Columns["out"].HeaderText = "خروجی";
tbl_recoutpoutDataGridView.Columns["reqnum"].HeaderText = "شماره درخواست ";
tbl_recoutpoutDataGridView.Columns["sale cod"].HeaderText = "کد فروش";