PDA

View Full Version : بهم ریختن تغییرات اعمال شده در datagrid



ali-1370
شنبه 15 شهریور 1393, 17:36 عصر
با سلام خدمت دوستان
یک دیتا گرید ویو دارم که بعضی از سطرها که شرط خاصی دارند با for رنگی شده و چک باکس آن ردیف هم مارک دار می شود .
چرا وقتی که برای مرتب سازی یک ستون روی هیدر کلیک می کنم تنظیمات اعمال شده بهم می ریزد. از چه رویداد یا کدی باید استفاده کنم.

امیر مهرشاد
شنبه 15 شهریور 1393, 22:13 عصر
روی خاصیت sort هم حلقتو بزار و تست کن

ali-1370
یک شنبه 16 شهریور 1393, 09:53 صبح
با تشکر از پاسخ شما
منظورتان را از خاصیت sort متوجه نشدم اگر یکی از رویداد های دیتا گرید است راهنمائی بفرمائید.

ali-1370
دوشنبه 17 شهریور 1393, 10:32 صبح
مشکل به شکل زیر حل شد



private void dataGridView1_ColumnHeaderMouseClick(object sender, DataGridViewCellMouseEventArgs e)
{
for (int i = 0; i < dataGridView1.Rows.Count; i++)
{
if (dataGridView1.Rows[i].Cells["natijah"].Value.ToString() != "")
{
dataGridView1.Rows[i].DefaultCellStyle.BackColor = Color.Lavender;
dataGridView1["column1", i].Value = true;
}
}
}