boy_north的专栏

学习精华

读取数据库图片

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

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

阅读更多
个人分类: 我的栏目
想对作者说点什么? 我来说一句

图片二进制流存储到数据库

2017年09月04日 191KB 下载

java Web 读取数据库存储图片

2018年05月21日 20.61MB 下载

数据库图片的存储于读取

2013年05月03日 205KB 下载

数据库读取二进制图片

2011年04月14日 4KB 下载

图片播放器 动态读取加载

2009年09月11日 14KB 下载

没有更多推荐了,返回首页

不良信息举报

读取数据库图片

最多只允许输入30个字

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭