با عرض سلام خدمت دوستان
من عکس را در گرید نمایش می دهم ولی از انجای که عکس بزرگ یا کوچک می باشد می خوام با یک سایز مشخص نمایش بدم.
چطوری میشه این کار را انجام داد؟
با عرض سلام خدمت دوستان
من عکس را در گرید نمایش می دهم ولی از انجای که عکس بزرگ یا کوچک می باشد می خوام با یک سایز مشخص نمایش بدم.
چطوری میشه این کار را انجام داد؟
سلام
DataGridViewImageCell cc = new DataGridViewImageCell();
cc.ImageLayout=DataGridViewImageCellLayout.Stretch ;
در صورتی که به جای Stretch از Zoom استفاده کنید تصویر کشیده نمیشه و خودش رو با سایز سلول منطبق میده
در ضمن از AutoResize هم استفاده نکنید
ممنون از راهنمایی شما ولی من اگه از AutoResize استفاده نکنم اطلاعات من بصورت کامل نمایش داده نمیشود.
امکان داره من AutoResize را برای سلولی که عکس هست غیر فعال کنم و برای بقیه سلول ها فعال باشه؟
شما می تونید هر سطر و یا ستون مورد نظر را autosize کنید فقط دقت کنید سطر و ستونی که عکس ها در ان هستند را resize نکنید مثلا اگر بخواهید سلولهای موجود در سومین ستون و به همراه سلولهای موجود در چهارمین سطر اندازه شون تغییر کنه این دستور را بزنید
dataGridView1.AutoResizeColumn(2);
dataGridView1.AutoResizeRow(3);