مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

sgprogrammer

عضویت از 1394/02/20

مشکل با گرید در کلیک روی ستون

  • یکشنبه 30 اردیبهشت 1397
  • 17:45
تشکر میکنم

سلام

من با دستور زیر دیتا را به دیتاسورس دیتا گرید ویو متصل میکنم و نمایش میدم

  DGW.DataSource = dataTable;

و با یک حلقه ای میام و سطرها را بر حسب دستوری رنگی میکنم

مشکلم اینه که وقتی روی هدر ستون ها کلیک میشه دیگه رنگ ها از بین میره- چیکار کنم که این رنگ سطرها کلا باقی بمونه؟

پاسخ های این پرسش

تعداد پاسخ ها : 3 پاسخ
کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • یکشنبه 30 اردیبهشت 1397
  • 21:51

میتونید مرتب سازی را غیر فعال کنید



foreach (DataGridViewColumn column in dataGridView.Columns)
{
    column.SortMode = DataGridViewColumnSortMode.NotSortable;
}

یا بعد از مرتب سازی دوباره رنگ ها رو اعمال کنید

کاربر سایت

sgprogrammer

عضویت از 1394/02/20

  • یکشنبه 30 اردیبهشت 1397
  • 22:45

مهندس چطور تشخیص بدم که مرتب سازی صورت گرفته؟ یعنی تشخیص داد هدر کلیک شده؟

کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • یکشنبه 30 اردیبهشت 1397
  • 23:00
اگر اشتباه نکنم رویداد sorting داره و در اون باید کنترل کنید
کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)