PDA

View Full Version : سوال: خطا در data gride



hnosen
یک شنبه 18 مهر 1389, 22:00 عصر
با سلام
من یه دیتاگرید ویو دارم که آن با دستورات sql پر می کنم با این دستور:
sqlDataAdapter1.Fill(dt);
dataGridView1.DataSource = dt;
که dt درآن دیتا تیبل است.
وقتی که اطلاعات در دیتا گرید نمایش داده می شود با استفاده از هدر هر ستون میتوان کل اطلاعات را براساس همان ستون مرتب کرد با کلیک بر روی هدر هر ستون.
اما وقتی که دوباره همین دستورات را اجرا میکنم این خطا را روی دستور روبرو میدهد:sqlDataAdapter1.Fill(dt);

خطا:Object reference not set to an instance of an object.

در حالت عادی که در دیتاگرید تغییری ایجاد نمی کنم(مرتب سازی نکنم) هر چند بار که دستورات را اجرا کنم مشکلی ندارد.

ایمان مدائنی
دوشنبه 19 مهر 1389, 07:35 صبح
ميتوني كدها رو كامل بزاري
كدهايي كه باهاش داتاگريد ويو رو پر ميكني

hnosen
دوشنبه 19 مهر 1389, 09:51 صبح
ميتوني كدها رو كامل بزاري
كدهايي كه باهاش داتاگريد ويو رو پر ميكني



این هم کد هاش
datatable dt=new datatable();

dt.clear();
sqldataadaptor1.selectcommand.connection=sqlconnec tion1;
sqldataadaptor1.selectcommand.commandtext=select * from person
sqlconnection1.open();
sqldataadaptor1.fill(dt);
sqlconnection.close();
datagrideview1.datasource=dt;