چگونه جابجایی ستونها و ترتیب جدید را در DataGridView ذخیره کنیم
سلام دوستان،
من یک دیتاگریدویو دارم که به Dataset وصل است. وقتی ستونها را جابجا میکنم و ترتیب جدیدی به آن میدهم به محض بیرون
رفتن از برنامه و اجرای مجدد آن، ستونها به ترتیب قبلی خود برمیگردند.
سوال : چگونه و به چه ترتیبی جایگاه جدید ستونها را ذخیره کنیم که در اجراهای بعدی بهمان صورت باقی بمانند؟
با تشکر از لطف شما.
نقل قول: چگونه جابجایی ستونها و ترتیب جدید را در DataGridView ذخیره کنیم
سلام در هر بار اجرای برنامه دیتاگرید ویو را از ابتدا طراحی کنیدو فیلد های جدیدرا تعریف کنید
نقل قول: چگونه جابجایی ستونها و ترتیب جدید را در DataGridView ذخیره کنیم
سلام،
ممنون از پاسخگویی شما،
میشه بیشتر در باره راه پیشنهادیتون توضیح بدید.
ممنون از لطف شما
نقل قول: چگونه جابجایی ستونها و ترتیب جدید را در DataGridView ذخیره کنیم
سلام
پیشنهاد من این هستش در رویداد ColumnOrder یا چیزی شبیه به این (دقیق نمیدونم کدام رویداد) کدی بنویسید که Index ستون ها را به همراه نام ستون بصورت یک آرایه در یک فایل متنی ذخیره کنه (میتونید در زمان تغییر هر ستون کد را اجرا کنید و یا در زمان بسته شدن فرم برنامه وبه خودتان بستگی دارد) و یا هر روشی که خودتان می دانید. از طرفی هم در زمان بارگذاری داده ها میتونید اون فایل را بخوانید و در یک حلقه با تطبیق نام ستون ها اقدام به تنظیم Index مطابق با آنچه که قبلا در فایل ذخیره کردید کنید.
نقل قول: چگونه جابجایی ستونها و ترتیب جدید را در DataGridView ذخیره کنیم
جهت جلوگیری از تکرار کدهای مشابه میتونید یک DataGrid سفارشی ایجاد کنید و یا کدها را در یک تابع عمومی و در دسترس در سراسر برنامه خوتان ایجاد کنید