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

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

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

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

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

سلام

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

  DGW.DataSource = dataTable;

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

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

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

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



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

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

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

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

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

ارسال پاسخ برای این تاپیک

ارسال پاسخ مخصوص اعضا سایت می باشد ! میتوانید با حساب کاربری خود وارد سایت شده یا ثبت نام کنید