مشاهده نسخه کامل
: مرتب کردن ستون ردیف
bahar009
18-08-2009, 07:38
سلام به همه
من یه دیتا تیبل دارم که دارای چندتا ستونه که اولیش "ردیف" هست. این دیتا تیبل رو بوسیله دیتاگریدویو نشون دادم. مشکل اینجاست که وقتی یه رکورد رو حذف میکنم اعداد ستون ردیف دیگه پشت سرهم نخواهند بود. مثلا اگه رکورد سوم رو پاک کنم اعداد ستون دیف به صورت زیر در میان:
1
2
4
چطوری میشه کاری کرد که دوباه این اعداد پشت سرهم باشند؟
مثله همیشه ممنون میشم اگه کمکم کنید:11:
شما راهی ندارین بجز مرتب کردن شماره ها از اول!
که اگه از DataAdapter استفاده می کنید می تونید به راحتی این اعداد رو در جدولتون ویرایش کنید و نهایتا متد Update از DataAdapter رو فراخوانی کنید.
در غیر اینصورت باید دستور Update رو به زبان Sql بنویسید و با Command اجراش کنید.
mahdi7610
18-08-2009, 11:45
سلام
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
موفق باشی
اینکه فیلدهای اصلی رو تغییر بدید اصلا فکر خوبی نیست
برای اینکار باید جدولتو ردیف گزاری کنی
کد
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
اینکار باعث میشه dataGrid شما دارای ردیف درستی باشه بدون دستکاری فیلدهای بانک اطلاعاتی
bahar009
19-08-2009, 09:40
اینکه فیلدهای اصلی رو تغییر بدید اصلا فکر خوبی نیست
برای اینکار باید جدولتو ردیف گزاری کنی
کد
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
اینکار باعث میشه dataGrid شما دارای ردیف درستی باشه بدون دستکاری فیلدهای بانک اطلاعاتی
سلام ممنونم از لطفتون
این که نوشتید به چه زبانیه؟
من نتونستم به #C تبدیلش کنم:41:
این که نوشتید به چه زبانیه؟
فکر کنم واضح باشه VB.NET
در کل تبدیلش کاری نداره
DGV1 همون Datagridview هستش
باید این سورسو رو تو رویداد RowPostPaint مربوط به Datagridview قرار بدی
به تصویر زیر نگاه کن چطوری ردیف رو قرار میده(بدون دستکاری فیلدهای بانک اطلاعاتی)
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
mahdi7610
19-08-2009, 20:28
سلام ممنونم از لطفتون
این که نوشتید به چه زبانیه؟
من نتونستم به #C تبدیلش کنم:41:
سلام
به زبان سی شاپ
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
در صورتی که Right to left دیتاگرید شما no هستش توی خط دوم به جای 40 - مقدار 10 + را قرار دهید .
موفق باشی
mahdi7610
19-08-2009, 20:40
ویرایش شد
دوبار ارسال شده بود
vBulletin , Copyright ©2000-2025, Jelsoft Enterprises Ltd.