我这里的错误可笑?
各位;
我相信你们一定在见过这个错误,可是我也遇上了,但是我不会,想请问怎么解决?
具体的代码:
private num=3;//在上面定义的私有变量,为了换行
i=0;//记数器
TableRow tr1=new TableRow();
OleDbConnection con=DBConn.Createconn();
con.open();
OleDbCommand cmd=new OleDbCommand("SQL语句",con);
OleDbDataReader odr=cmd.executereader();
TableRow tr1=new TableRow();
while(odr.read())
{
i=i+1;
TableCell tc=new TableCell();
mygood mg=(mygood)this.loadcontrol("自定义控件");
mg.product=odr["productId"].tostring();//这两行我自定义的控件,我测试过,没有什么问题的.
ols.add(mg);
tr1.controls.add(tc);
if((i%this.num)==0)
{
this.table2.rows.add(tr1);
TableRow tr1=new TableRow;//提示这里不让重定义,说是已经有用了,
}
}
if((i%this.num)!=0)
{
this.table2.rows.add(tr1);
}
请高手指点.