GridView中控制圖片的顯示大小的例項
如果要邦定的圖片寬度太寬,需要在控制元件的繫結事件中獲得原始圖片的寬度,判斷寬度是否大於一定寬度以後,再設定圖片控制元件的寬度。
protected void gvProImg_RowDataBound(object sender, GridViewRowEventArgs e)
{
if (e.Row.RowType == DataControlRowType.DataRow)
{
Image imgPro = (Image)e.Row.Controls[0].FindControl("Image1");//得到圖片控制元件
string imgPath = imgPro.ImageUrl.ToString();//得到繫結圖片的路徑
System.Drawing.Image image = System.Drawing.Image.FromFile(MapPath(imgPath));//抽象目標圖片為一個物件型別
string str = image.Width.ToString();//得到圖片的實際大小
if (Convert.ToInt32(str) > 500)
{
imgPro.Width = 500;//設定圖片控制元件大小
}
str = image.Width.ToString();
}
}
protected void gvProImg_RowDataBound(object sender, GridViewRowEventArgs e)
{
if (e.Row.RowType == DataControlRowType.DataRow)
{
Image imgPro = (Image)e.Row.Controls[0].FindControl("Image1");//得到圖片控制元件
string imgPath = imgPro.ImageUrl.ToString();//得到繫結圖片的路徑
System.Drawing.Image image = System.Drawing.Image.FromFile(MapPath(imgPath));//抽象目標圖片為一個物件型別
string str = image.Width.ToString();//得到圖片的實際大小
if (Convert.ToInt32(str) > 500)
{
imgPro.Width = 500;//設定圖片控制元件大小
}
str = image.Width.ToString();
}
}
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/12639172/viewspace-553559/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- JS控制圖片顯示的大小(圖片等比例縮放)JS
- iOS根據圖片比例計算顯示大小iOS
- jquery獲取圖片的實際尺寸大小程式碼例項jQuery
- 圖片尺寸大小自適應程式碼例項
- 按比例縮放圖片大小程式碼例項
- ASP.NET Web Pages基礎知識---Razor 例項:顯示圖片ASP.NETWeb
- Android的GridView中的選中圖示後圖示的背景顏色AndroidView
- javascript檢測上傳圖片大小程式碼例項JavaScript
- vue專案中顯示 網路路徑的圖片,報控制檯報undefinedVueUndefined
- CSS圖片的灰色顯示效果CSS
- ImageView顯示網路上的圖片View
- React-Quill中的圖片上傳及顯示ReactUI
- jQuery控制div顯示和隱藏程式碼例項jQuery
- jQuery限制上傳圖片格式和大小程式碼例項jQuery
- img圖片無法顯示利用onerror事件顯示替代圖片Error事件
- 網頁圖片不能顯示 網頁圖片顯示不出來的解決辦法網頁
- iPhone中XML處理以及網路上的圖片顯示iPhoneXML
- 圖片大小自適應手機螢幕程式碼例項
- [Android]Layout中ImageView中圖片的對齊顯示問題AndroidView
- springmvc中圖片回顯返回位元組流陣列顯示圖片完整案例SpringMVC陣列
- 預載入顯示圖片的藝術
- 資料庫顯示圖片的問題資料庫
- Java經典例項:在正規表示式中控制大小寫Java
- IE10與IMG圖片PNG顯示不了 WP中的WebBrowser中無法檢視PNG格式的圖片IE10Web
- CSS 例項之滾動的圖片欄CSS
- Java——圖片滾動顯示Java
- 微信小程式中base64圖片的顯示與儲存微信小程式
- 從庫中讀圖片顯示到頁面上的主要原始碼原始碼
- 掀開圖片顯示介紹的css效果CSS
- 顯示網路圖片變形的處理
- 將圖片以灰色方式顯示的程式碼
- 雨滴式的顯示圖片 (cloud 轉貼) (轉)Cloud
- opencv圖片上如何顯示兩個小圖片OpenCV
- win7圖片只顯示圖示不顯示預覽圖解決方案Win7圖解
- js圖片切換例項JS
- 【轉】釋出的QT程式無法顯示圖示和圖片的問題QT
- Android中顯示html標籤或者帶圖片AndroidHTML
- 從資料庫中的表取幾張圖片,用flash形式動態的顯示圖片資料庫