protected System.Web.UI.WebControls.Repeater Repeater1;
public string gg;
private void Page_Load(object sender, System.EventArgs e)
{
DataTable dt=new DataTable(); //新建一个DataTable的实例dt
DataRow dr; //声明一个DataRow实例dr
dt.Columns.Add(new DataColumn("l1",typeof(string))); //说明DataTable表里的包含哪些字段
dt.Columns.Add(new DataColumn("l2",typeof(Int32)));
dt.Columns.Add(new DataColumn("l3",typeof(Int32)));
SqlConnection conn=db54.cn();
conn.Open();
SqlCommand cmd=new SqlCommand();
cmd.Connection=conn;
cmd.CommandText="SELECT SUM(ii) as zs FROM TABLE4";
SqlDataReader sdr=cmd.ExecuteReader();
if(sdr.Read())
{
gg=sdr["zs"].ToString();
}
sdr.Close();
cmd.CommandText="SELECT * FROM TABLE4";
SqlDataReader Dr=cmd.ExecuteReader(); //新建一个SqlDataReader对象的实例Dr
while(Dr.Read())
{
int a,b;
a=Convert.ToInt32(gg);
b=Convert.ToInt32(Dr["ii"].ToString());
double c=15/225;
decimal decMyValue = 1.0111m;
dr=dt.NewRow(); //用DataTable的NewRow方法新建一个DataRow对象的实例dr
dr[0]=Dr["ig"].ToString(); //数据库中的ig字段填入这一行的第一列
dr[1]=Dr["ii"].ToString(); //数据库中的i字段填入这一行的第二列
dr[2]=(Convert.ToInt32(Dr["ii"].ToString()))/(Convert.ToInt32(gg));
dt.Rows.Add(dr); //把这一行插入到到表格dt中
}
Dr.Close();
cmd.Connection.Close();
Repeater1.DataSource=new DataView(dt);
Repeater1.DataBind();
conn.Close();
}
datetabled的用法及一个投票
最新推荐文章于 2021-01-20 15:14:01 发布