PDA

View Full Version : سوال: freez کردن یک یا چند ستون در datagrid



Red_Dragon110
سه شنبه 08 شهریور 1401, 10:36 صبح
با سلام و خسته نباشید
چگونه می شود در web form یک یا چند ستون نمایش داده شده در datagrid را ثابت یا freez کرد که در هنگام scroll صفحه اون چند ستون حرکت نکنند؟
با سپاس فراوان

mazoolagh
چهارشنبه 09 شهریور 1401, 20:30 عصر
سلام و روز خوش
منظورتون اسکرول افقی هست دیگه؟
کار پیچیده ای بنظر میاد، حالا من یک ایده ای به ذهنم رسیده اون رو تست کنین شاید جواب داد.
البته قبلش یک جستجو بکنین شاید کد نمونه یا پروژه آماده براش پیدا شد.

شما یک Gridview درست کنین ستون اول رو اینجوری بهش style بدین:
position:fixed ; width:www ; z-index:10000

و استایل بقیه ستونها رو اینجوری بدین:
position:relative ; left:www ; overflow-x:hidden

که www پهنای ستون 1 هست که قرار فریز بشه.

به خود gridview هم اینجوری:
overflow-x:scroll

البته خیلی خام هست و قطعا باید کامل بشه، شاید حتی نیاز به کد js هم باشه.