PDA

View Full Version : سوال: استفاده از ديتاگريد در کنترل



darioush01
یک شنبه 27 اردیبهشت 1388, 12:15 عصر
با سلام
من يه rControl ساختم که تو اون از يه ديتاگريد استفاده کردم
واسه دسترسی به ديتاگريد يه property تعريف کردم به اين شکل



public DataGridView DataGrid
{
set { dg = value; }
get { return dg; }
}



وقتی اين کنترل رو به فرم پروژه add می کنم بايد بتونم از تو فرم column بهش اضافه کنم اما وقتی رو properties , Columnکليک می کنم , error ميده
object refrence not set to an instant of object
ميشه راهنماييم کنين چيکار بايد بکنم

adinochestva
یک شنبه 27 اردیبهشت 1388, 12:18 عصر
همون dg رو public كن و ازش استفاده كن

ASKaffash
یک شنبه 27 اردیبهشت 1388, 13:55 عصر
سلام
درون Constructor کنترل ایجاد شده بنویسید:
DataGridView() this.dg=new ;
یا
this.DataGrid= new DataGridView();

darioush01
یک شنبه 27 اردیبهشت 1388, 14:17 عصر
ممنون از راهنماييتون , اين کارم کردم اما نشد من می خوام زمانی که کنترل رو به فرمم اضافه کردم برم تو پنجره properties بعد از اونجا بتونم column های ديتاگريد رو دستی اضافه کنم .