خطا:
Object reference not set to an instance of an object
دلیل بروز این خطا :
دلیل این خطا اینه که برنامه در حال تلاش برای دسترسی به متغیری از نوع Reference Type هست در حالیکه این متغیر مقدار null داره یا set شده.
منبع بروز این خطا از System.NullReferenceException هست.
راهکار:
در کد هاتون دقت کنید ببینید که کجا در این متغیر از نوع رفرنس مقدار null داره وارد میشه.
مثلا اگه treeview شما دارای فرزند 0 نباشه و شما اون رو صدا کنید و یا یک آرایه 4 عضو داشته باشه و شما عضو 5 رو صدا کنید و یا در جدول دیتابیس 10 فیلد داشته باشه ولی شما فیلد 11 رو صدا کنید این خطا داده میشه. بنابراین مقداری رو که داره null میده رو اصلاح کنید.
برای اطلاعات کاملتر چند لینک کمکی در زیر قرار میدم:
http://en.csharp-online.net/CSharp_F...an_object_mean
http://www.daniweb.com/forums/thread110360.html
http://support.microsoft.com/kb/810098





پاسخ با نقل قول