نقل قول نوشته شده توسط mojtaba5 مشاهده تاپیک
میشه بگید کجای کارم کلا اشتباه بوده؟
در ضمن فکر نمیکنم همه کسایی که توی این سایت هستن از توی شکم مادرشون برنامه نویس به دنیا اومدن.
همه ما اینجا جمع شدیم تا از هم چیز یاد بگیریم و برنامه نویسمون رو بهتر کنیم.
منم قبول دارم برنامه نویسیم خوب نیست ، اما اومدم تاپیک زدم سوال میکنم تا یاد بگیرم، وگرنه میتونستم مث خیلی های دیگه از روی پروژه هایی که هست کپی بکنم.

نقل قول نوشته شده توسط mojtaba5 مشاهده تاپیک
var CellValue = dataGridView1.CurrentRow.Cells[0].Value;

var QEdit = db.kalas.Where(c => c.Id_kala == Convert.ToInt(CellValue) && c.Colot== CellValue.ToString())).FirstOrDefault();



جناب a_mottaghi_pour کد بالای شما رو هم گذاشتم این ارور رو گرفت: Object reference not set to an instance of an object.
فدات شم چرا ناراحت میشی؟
من فقط گفتم که باید بیشتر تلاش کنی و خلاقیت به خرج بدی.
تاریخ عضویتمون تو تالار تقریبا یکیه.اما سایر آمارهامون رو ببین که چقدر متفاوته. شما بیشتر پست دادی، کمتر تشکر کردی و خیلی کمتر تشکر شدی. این بخوبی نشون میده که شما بیشتر سوال کردی تا خواننده مطالب مفید باشی.

اینکه عرض کردم کدت کلا غلطه بخاطر اینه که هیچ تفکیکی بین کدهات وجود نداره. کدی که شما برای کوئری گرفتن مینویسی نباید داخل کدی باشه که شما داری اطلاعات رو فرم میخونی. برنامه باید دارای لایه بندی باشه. البته حالا بحث این تاپیک این نیست ولی اگر شما از ابتدا اصولی برنامه رو بنویسی خیلی راحت تر میشه دیباگش کرد و اشکالات احتمالش رو برطرف کرد.
این کدی که من خدمتتتون دادم ترجمه کد خود شما به زبانی بهتر بود و خب طبیعیه که بازم ارور میده. منکه نمیدونم برنامه شما چیه و فقط چیزی که فهمیدم اینه که ظاهرا CurrentRow را Null حساب میکنه که تنها علت این مساله فقط و فقط نداشتن row یا انتخاب نشدنشه.
بنظر من ممکنه شما از دیتا بایندینگ استفاده کردهب اشید و این کدتون قبل از بایند شدن باشه وب رای همین ارور بده. بهر حال اگر از همون اول کد رو کامل بذارید همه دوستان میتونن اشکالش رو بگن.

دوست خوبم همون پیش فرض ذهنی شما رد زدن تاپیک غلط بوده. شما گفتی "برنامه ای که نوشتم درسته اما چرا Exception میده؟؟؟" و این باعث میشه بی جهت گاها مجبور باشی از کدت دفاع کنی.

دوست خوبم منم مثه خودتم و فکر نکنم دارم از بالا به پائین نگاهت میکنم. فرق من با شما در اینه که شاید برام تلاش کردن برای حلل مشکلم خیییییییییییییلی ساده تر از تاپیک زدن و پست دادن باشه. گاهی وقتها خوبه که ما مغرور باشیم و بگیم باید این شمکلم رو خودم هر جور شده رفع کنم.

بهر حال امیدوارم موفق باشی :)