读取数据库图片

原创 2006年05月30日 17:42:00

还是给段代码你自己看看,免得有人说我刻薄啊,
自动生成按钮,自动添加事件:

protected System.Web.UI.HtmlControls.HtmlTable tb;

HtmlTableRow trCar = new HtmlTableRow();    
   HtmlTableCell tdCar = new HtmlTableCell();
   DataTable dtCompanyName=ExecuteSqlReadDs("select  distinct id,CompanyName from insure_param");

   //全部品牌
   Button btnAll = new Button();
   btnAll.Text = "全部公司";
   btnAll.ID  = "btnAll";
   btnAll.CommandArgument = "";    
   btnAll.Width   = 170;
   //btnAll.CssClass = "button";
                            //自动添加事件
   btnAll.Click += new System.EventHandler(this.btn_Click);
   tdCar.Controls.Add(btnAll);
   Label lblSpaceAll = new Label();
   lblSpaceAll.Text = "/t";
   tdCar.Controls.Add(lblSpaceAll);
    
   //
   for ( int i=0;i<dtCompanyName.Rows.Count;i++)
   { 
    Button btn = new Button();
    btn.Text = dtCompanyName.Rows[i]["CompanyName"].ToString();
    btn.ID  = dtCompanyName.Rows[i]["id"].ToString();
    btn.CommandArgument = dtCompanyName.Rows[i]["id"].ToString();    
    btn.Width   = 170;
    //btn.CssClass = "button1";
    btn.Click += new System.EventHandler(this.btn_Click);
     
    tdCar.Controls.Add(btn);
    Label lblSpace = new Label();
    lblSpace.Text = "/t";
    tdCar.Controls.Add(lblSpace);
   }
   trCar.Controls.Add(tdCar);
   tb.Controls.Add(trCar);


事件为:
private void btn_Click(object sender, System.EventArgs e)
  {
   if(((Button)sender).CommandArgument=="")
    Response.Redirect("Default.aspx?pgid=insurelist");
   else
   Response.Redirect("Default.aspx?pgid=insurelist&ordercompany=" + ((Button)sender).CommandArgument);
  }


//用到的
public DataTable ExecuteSqlReadDs(string SqlString)     
  {
   SqlCommand SqlCmd = new SqlCommand();
   SqlCmd.Connection = new SqlConnection(ConfigurationSettings.AppSettings["conn"]);
   SqlCmd.CommandText = SqlString;
   SqlCmd.CommandType = CommandType.Text;
   SqlCmd.Connection.Open();
   //return Convert.ToInt32(SqlCmd.ExecuteScalar());
      SqlDataAdapter SqlAd = new SqlDataAdapter(SqlCmd);
      DataSet Rs = new DataSet();
      SqlAd.Fill(Rs);
      return Rs.Tables[0];
  }

把图片保存到数据库中和从数据库中读取图片

最近做到一个小项目,其中关系到图片的一些操作。比如:将图片保存到数据库中、从数据库中读取图片、显示图片、打印图片等。此处对这些在项目中遇到的一些琐碎知识加以总结,以便日后查找。    ...
  • u013607206
  • u013607206
  • 2017年01月19日 18:22
  • 546

php将图片保存到mysql数据库及从数据库中读取图片的方法源码

一般来讲都是把图片保存到服务器下,然后根据路径读出的,但是有时候出于安全及版权什么的考虑,会把图片保存到mysql的数据库中,然后再读出来,这样的图片点击右键属性,是看不到图片地址的。下面逍遥一生就介...
  • Man_OC
  • Man_OC
  • 2014年10月13日 19:07
  • 775

保存图片信息到数据库,并可读取后显示在前端

1.上传文件到后台 2.读取二进制流,保存到数据库中(这里我在数据库创建的字段是mediumtext类型,也可以是blob或其他blob,若是blob,则将byte...
  • Winne_Shen
  • Winne_Shen
  • 2016年12月13日 16:17
  • 3807

Android 数据库中读取图片名称加载相应的资源

android的开发中会遇到这么一种需求,就是把图片存储到本地,每次加载的时候通过保存的图片的名称加载图片,或者利用请求到的/存储数据库存储的名称去加载图片 。开始我把数据放在了assets中,开始我...
  • u012153184
  • u012153184
  • 2016年11月04日 16:52
  • 748

Java从数据库中读取Blob对象图片并显示

本文实例讲述了Java从数据库中读取Blob对象图片并显示的方法。分享给大家供大家参考。具体实现方法如下: 第一种方法: 大致方法就是,从数据库中读出Blob的流来,写到页面中去: 复制代码...
  • qq_20745827
  • qq_20745827
  • 2016年12月14日 13:40
  • 2363

c#+oracle实现读取图片并显示在picturebox中

废话不多说,先上结果图。     最近做某旅游系统,需要一个窗口来显示旅游景点的信息。主要内容包括名称、图片和描述。系统的数据库是位于阿里云服务器上的oracle,系统是用c#开发的winform...
  • skytruine
  • skytruine
  • 2017年05月10日 15:01
  • 723

java jdbc(三)应用实例--向数据库中存储,读取图片和文件

1.向数据库存储图片通过PreparedStatement接口的setBinaryStream()方法,将二进制信息设置为parameterIndex。setBinaryStream method: ...
  • zfireear
  • zfireear
  • 2016年04月12日 16:28
  • 381

java hibernate 将图片存入数据库,并从数据库取出显示在网页上

最近个项目需要用到将图片存入数据库,然后从数据库取出
  • syjgreen07
  • syjgreen07
  • 2014年04月22日 14:31
  • 1701

VB.NET操作ACCESS数据库读取存入图片

一、准备工作     在ACCESS数据库中,将字段声明为 OLE链接 类型 二、将图片框中图片转化成二进制数组的方法         Dim MyStream As New System.IO....
  • aocshallo
  • aocshallo
  • 2014年02月28日 00:53
  • 2561

读取数据库中数据,在页面上直接显示图片(点击该图片变大)

1.js根据ID查找该图片表 function bindControlColumn(value) {     var s = value.split(",");     if (s[0]...
  • u010078133
  • u010078133
  • 2016年12月19日 10:19
  • 855
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:读取数据库图片
举报原因:
原因补充:

(最多只允许输入30个字)