با عرض سلام
بعد از سورت کردن دیتا گرید Position رکورد ها همون چیزیه که تو دیتا تیبل بوده
برای رفعش چه کاری رو پیشنهاد میکنید
با عرض سلام
بعد از سورت کردن دیتا گرید Position رکورد ها همون چیزیه که تو دیتا تیبل بوده
برای رفعش چه کاری رو پیشنهاد میکنید
سلام
میبخشی ولی من متوجه منظورت نشدم . هدفت رو میتونی بگی چیه .
با چه كدي DataGrid رو Sort مي كنين؟
آن لحظه که تنها اعتبار کسی که مساله ای را مطرح کرده است، شما را در اشتباه بودن ایده هایتان قانع کرد،
آن لحظه،
لحظه وداع شما با دنیای خلاقیت و پیشرفت خواهد بود. . .
برنولی
کلید رکورد فعلی رو نگه دار بعد از سورت برو روش.
با عرض سلام
منو بخاطر دیر جواب دادن ببخشید
موقعی که دیتا گرید رو سورت میکنم(بدون هیچ کدی هر چند کدش 1 خطه) با کلیک کردن روی ستون مورد نظرم در دیتا گرید و ران تایم pos ستون ها بهم مریزه
برای متوجه شدن منظورم این کد رو قبل و بعد از سورت کردن ران کنید(ران تایم)
xDataset.xTableName[xBindinSource.Position].xFieldName
تو یک جدول 1000000 رکوردی بیام برا هر رکورد کلیدش رو قبل سورت نگه دارم خیلی وقت گیره و....کلید رکورد فعلی رو نگه دار بعد از سورت برو روش.
ممنون از توجهتون
سلام دوست عزيز
بله دوست عزيز اين مشكل يه جورايي يكي از باگ هاي .net
گريد .net يكي مشكلات و باگ داره...
گريد وقتي پر ميشه دقيقا به ترتيب كه توي ديتا تيبل هستش نشون مي ده حلا اگه
به هر دليل ترتيب تغير منه اين پوزيشن هايي كه بهت مب ده درست نسيت
مخصوصا اگه بخواي از event ها استفاده كني... كه خيلي خطا بوجود مياره
منقيلا به اين مشكل بر خوردم يك پيشتهاد معمولي كه دارم اين كه اگه از ديتا بيس
مي گيري مد توني سورت شده به گريد بدي؟! اگه ديتا تيبل سورت شده باشه خيلي
بهتره البته اين به كارايي كه مي خواي هم بر ميگرده...
اگه مي توني با كوري يا هر كارايي كه مي خواي ديتا تيبل رو سورت شده به گريد بده
اين يه راه معمولي اگه جواب نمي ده و اون كارايي كه مي خواي رو نداره بيشتر
از كدت توضيح بده بازم راه داره
موفق باشيد