PDA

View Full Version : سوال: مشکل با datagridview imagecolumn هنگام مرتب سازی



afi_program
شنبه 31 مرداد 1394, 18:18 عصر
سلام.
خسته نباشید .
من یه دیتاگریدویوو دارم که هر سطر یک ستون داره که توش یه آدرسه و یه ستون دیگه هست که عکسی که توی آدرس ستون قبل را نشون میده(imagecolumn) و البته یه چندتا ستون دیگه هم هست.
مشکل اینجاست که وقتی ستون های دیتاگریدویوو زمانی که برنامه اجرا شده و دارم باش کار میکنم اگر روی header کلیک کنم تا مرتب سازی انجام بشه (هر کدوم از ستونها که باشه فرق نمیکنه) مرتب سازی که انجام شد دیگه عکسا نشون داده نمیشن و جاشون ضربدر قرمز میاد!!!
چرا چنین اتفاقی میوفته؟ چجوری میتونم رفعش کنم؟
کدی که برای پر کردن ستون عکس اجرا میشه:
Image Image_File = Image.FromFile("d:\\2.jpg");


for (int i=0;i < info_Grid.RowCount;i++)
{

if (Info_Grid.Rows[i].Cells[6].Value !=" ")
{
Image_File = Image.FromFile(Info_Grid.Rows[i].Cells[5].Value.ToString());
Info_Grid.Rows[i].Cells["Image_Col"].Value = Image_File;
}
}
Info_Grid.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.Fill;


با تشکر.