前台用Table控件显示重复数据的类

using System;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using dataManagerForEC;
using System.Data;
using System.Data.SqlClient;

namespace ec
{
 /// <summary>
 /// tableDraw 的摘要说明。
 /// </summary>
 public class tableDraw
 {
  public tableDraw()
  {
   //
   // TODO: 在此处添加构造函数逻辑
   //
  }

  static public void drawDoubleCol(dataManager dm,DataSet ds,Table table,int rowNum,string imgPath,string tableName,string colLink,string colName,string colOrder,string linkWebPage)
  {
   table.BorderWidth=0;
   table.CellPadding=0;
   table.CellSpacing=0;
   

            string sqlSelect="select top "+rowNum.ToString()+" "+colLink+","+colName+" from "+tableName+" order by "+colOrder+" desc";
   dm.SelectData(ds,sqlSelect,tableName);

   for(int i=0;i<ds.Tables[tableName].Rows.Count;i++)
   {
    TableRow tRow=new TableRow();
       table.Rows.Add(tRow);

    TableCell tCell=new TableCell();
    tCell.Width=20;
    tCell.HorizontalAlign=HorizontalAlign.Center;
    tCell.Text="<img src='"+imgPath+"'>";
    tRow.Cells.Add(tCell);

    TableCell tCell2=new TableCell();
    //tCell2.Width=int.Parse(table.Width.ToString())-int.Parse(tCell.Width.ToString());
    tCell2.Text="<a href="+linkWebPage+"?id="+ds.Tables[tableName].Rows[i][colLink].ToString()+" target='_blank'>"+ds.Tables[tableName].Rows[i][colName].ToString()+"</a>";
    tRow.Cells.Add(tCell2);
   }

   ds.Tables[tableName].Clear();
   
  }


 }
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值