PDA

View Full Version : سوال: چرا بعد از Insert اطلاعات دیتا گرید ویو فقط یک بار تغییر می کنه و قالبش بهم میریزه ؟؟



mb.andisheh
پنج شنبه 07 دی 1391, 11:36 صبح
کد مربوط به دکمه Refresh

grid_phonebook.DataSource = null

()Class.phonebook ph = new Class.phonebook
()grid_phonebook.DataSource = ph.Select

()grid_phonebook.Refresh

group45
پنج شنبه 07 دی 1391, 12:12 عصر
منظورتون ازبه هم ریختن قالب چیه؟

mb.andisheh
پنج شنبه 07 دی 1391, 12:47 عصر
اندازه و عنوانش تغییر می کنه.بار اول که میزنم همه اطلاعات بانک رو نشون میده ولی بعد از ثبت های بعدی فقط نام آخرین ورودی.

group45
پنج شنبه 07 دی 1391, 16:55 عصر
پس اون چیزی که دارید میریزید کامل نیست. یعنی فقط دارید آخرین چیز رو وارد گریدویو میکنید.از زمانی که کوئری رو دارید می سازید تا زمانی که اطلاعات برای نمایش در گریدویو ریخته میشه رو خوب با برک پوینت چک کنید.

mousa1992
پنج شنبه 07 دی 1391, 17:13 عصر
دوست عزیز آیا خاصیت DataProperty مربوط به ستون های گرید رو مقدار دهی کردید ؟
کد های که توی متد select نوشتی رو قرار بده
نیاز به null کردن datasource ندارید برای تازه سازی اطلاعات

موفق باشید

mb.andisheh
پنج شنبه 07 دی 1391, 17:55 عصر
بار اول که ثبت می کنم همه رو نشون می ده.با ثبت های بعدی همه ی خونه ها سفید میشه ولی روی هر خونه که کلیک کنی مقدارش رو نشون میده و عناوین ستون ها هم لاتین میشه مثله نام اصلی موقع ایجاد دیتا گرید ویو.

mousa1992
پنج شنبه 07 دی 1391, 18:04 عصر
datasource رو null نکن و امتحانش کن برنامتو

mb.andisheh
پنج شنبه 07 دی 1391, 18:11 عصر
ممنون.درست شد.حالا چکار کنم که اطلاعات مرتب بشه بر اساس فیلد نام در دیتا گرید ویو.

mousa1992
شنبه 09 دی 1391, 20:03 عصر
دستور زیر رو به کوئری اضافه کن

order by yourFieldName

اسم فیلدتون رو به جای yourFieldName بذار و بهد از دستور Where اضافه کن
موفق باشی