数据库中是存储的图片位置,但是我现在已经把图片的位置获取出来了,不晓得如何转成图片显示在页面
这事以下代码。
using System;
using System.Collections.Generic;using System.Data;
using System.Text;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using Mobile_Content_BLL;namespace Mobile_Content.Mobile
{
public partial class FoodStuff_type1 : System.Web.UI.Page
{
public string bb = string.Empty;
public string Content = string.Empty;
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
Contents();
}
} public void Contents()
{
if (null == Request["id"])
{
Response.Write("");
Response.End();
} int id = Convert.ToInt32(Request["id"]); //接收ID
StringBuilder str = new StringBuilder();
DataTable dt = new Mobile_Content_BLL.Mobile_Manager.Mobile_Manager().FoodStuff_Type(id); //读取数据
if (dt.Rows.Count != 0)
{
//byte[] bPhoto = dt.Rows[0]["pics"] as byte[];
string name = dt.Rows[0]["name"].ToString();
string bieming = dt.Rows[0]["bieming"].ToString();
string tupian = dt.Rows[0]["pics"].ToString(); //这里是图片获取出来的只是路径
string pinyin = dt.Rows[0]["pinyin"].ToString();
string gongxiao = dt.Rows[0]["gongxiao"].ToString();
string googfor = dt.Rows[0]["goodfor"].ToString();
string badfor = dt.Rows[0]["badfor"].ToString();
string feature = dt.Rows[0]["feature"].ToString();
string desc = dt.Rows[0]["desc"].ToString();
Content = "<table style=\"width:100%\"><tr><td style='width:100px'><b>[名称]</b> " + name + "</td></tr> <tr><td><b>[别名]</b> " + bieming + "</td></tr><tr><td><b>[图片]</b> " + tupian + "</td></tr><tr><td><b>[拼音]</b> " + pinyin + "</td></tr><tr><td><B>[功效]</b> " + gongxiao + "</td></tr><tr><td><b>[适宜]</b> " + googfor + "</td></tr><tr><td><b>[禁忌]</b> " + badfor + "</td></tr><tr><td><b>[特点]</b> " + feature + "</td></tr><tr><td><b>[描述]</b> " + desc + "</td></tr></table>";
this.Response.Write(Content);
}
else
{
Response.Write("lock");
Response.End();
}
bb = str.ToString();
Response.Write(bb);
Response.End(); }
}
}
这事以下代码。
using System;
using System.Collections.Generic;using System.Data;
using System.Text;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using Mobile_Content_BLL;namespace Mobile_Content.Mobile
{
public partial class FoodStuff_type1 : System.Web.UI.Page
{
public string bb = string.Empty;
public string Content = string.Empty;
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
Contents();
}
} public void Contents()
{
if (null == Request["id"])
{
Response.Write("");
Response.End();
} int id = Convert.ToInt32(Request["id"]); //接收ID
StringBuilder str = new StringBuilder();
DataTable dt = new Mobile_Content_BLL.Mobile_Manager.Mobile_Manager().FoodStuff_Type(id); //读取数据
if (dt.Rows.Count != 0)
{
//byte[] bPhoto = dt.Rows[0]["pics"] as byte[];
string name = dt.Rows[0]["name"].ToString();
string bieming = dt.Rows[0]["bieming"].ToString();
string tupian = dt.Rows[0]["pics"].ToString(); //这里是图片获取出来的只是路径
string pinyin = dt.Rows[0]["pinyin"].ToString();
string gongxiao = dt.Rows[0]["gongxiao"].ToString();
string googfor = dt.Rows[0]["goodfor"].ToString();
string badfor = dt.Rows[0]["badfor"].ToString();
string feature = dt.Rows[0]["feature"].ToString();
string desc = dt.Rows[0]["desc"].ToString();
Content = "<table style=\"width:100%\"><tr><td style='width:100px'><b>[名称]</b> " + name + "</td></tr> <tr><td><b>[别名]</b> " + bieming + "</td></tr><tr><td><b>[图片]</b> " + tupian + "</td></tr><tr><td><b>[拼音]</b> " + pinyin + "</td></tr><tr><td><B>[功效]</b> " + gongxiao + "</td></tr><tr><td><b>[适宜]</b> " + googfor + "</td></tr><tr><td><b>[禁忌]</b> " + badfor + "</td></tr><tr><td><b>[特点]</b> " + feature + "</td></tr><tr><td><b>[描述]</b> " + desc + "</td></tr></table>";
this.Response.Write(Content);
}
else
{
Response.Write("lock");
Response.End();
}
bb = str.ToString();
Response.Write(bb);
Response.End(); }
}
}
解决方案 »
- C#中用什么方法向oracle中插入一条数据并返回他的主键值
- 请教各位高手,用VS做的软件,为什么在安装VS的电脑上能导Excel表,而在没有安装VS电脑上却导不出来,急,非常感谢。
- 老话题了:如何让3.5和4.0快速静默安装?
- 如何获取dataGridView行数据?新手上路.....在线等大家帮忙!
- 谁有好的C#数据库操作类啊!
- 水晶报表的显示问题
- 用sql2005 加密EncryptByKey()后的内容是个二进制数,但是我用C#的DES加密的是个字符串
- 网站首页使用Ajax技术,内容太多加载缓慢
- 求助:DataGrid中的行焦点改变,请大家帮忙,在线等待
- 两窗口中的事件处理,请帮忙!
- 用户控件的datagridview中添加按钮,点击按钮弹出新窗体,双击新窗体中的datagridview中的行后将此行的第一个单元格的值传递到当前编辑的单元格中
- C# 如何将DateSet导出成*.dbf文件
Image1.ImageUrl="图片路径";