首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

GridView显示图片解决方案

2012-04-14 
GridView显示图片GridView如何按缩放比例显示大图片。[解决办法]图像的属性宽和高百分比设置[解决办法]图片

GridView显示图片
GridView如何按缩放比例显示大图片。



[解决办法]
图像的属性宽和高百分比设置
[解决办法]
图片可以同比缩小阿,就看你想怎么实现了;

C# code
public static void ShowImage(string imageUrl, System.Web.UI.WebControls.Image image1, int width, int height)    {        string Url = imageUrl;        try        {            System.Drawing.Image image = System.Drawing.Image.FromFile(HttpContext.Current.Server.MapPath(Url));            System.Drawing.Size size = new System.Drawing.Size(image.Width, image.Height);            int w = size.Width;            int h = size.Height;            if (w > h)            {                if (w > width)                {                    w = width;                    h = (w * size.Height) / size.Width;                }            }            else            {                if (h > height)                {                    h = height;                    w = (h * size.Width) / size.Height;                }            }            image1.Attributes.Add("style", "width:" + w + "px;height:" + h + "px;");            image1.ImageUrl = Url;        }        catch        {            image1.ImageUrl = Url;        }    }
[解决办法]
先正常加载,然后cs里 用楼上的方法,循环缩放。可以吗

热点排行