读取数据库图片

原创 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];
  }

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

C#读取本地磁盘下指定路径下的所有图片,并以二进制存入数据库

C#读取本地磁盘下指定路径下的所有图片,并以二进制流存入数据库1.读取本地磁盘下指定路径下的所有图片/// /// 读取本地磁盘下指定路径下的所有图片 /// ...

数据库保存、读取图片

ADO 从ACCESS数据库读取图片并显示出来

try {    //获得文件的大小 long nSize = theApp.m_pRecordset->GetFields()->GetItem("Data")->ActualSize; if...

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

1.上传文件到后台 2.读取二进制流,保存到数据库中(这里我在数据库创建的字段是mediumtext类型,也可以是blob或其他blob,若是blob,则将byte...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

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