SqlDataReader读取数据 显示问题 ??
while (datareader.Read())
{
for (int j = 0; j < datareader.FieldCount; j++)
{
row = new TableRow();
lable.Text = datareader[j].ToString();
cell = new TableCell();
cell.Controls.Add(lable);
row.Controls.Add(celldisp);
table.Controls.Add(rowdisp);
}
}
我要把SqlDataReader读出的值放到一个Table中,我的代码是这样,但显示不出来数据,帮忙看看,谢谢了
------解决方案--------------------写错了属性,更正:
while (datareader.Read())
{
row = new TableRow();
for (int j = 0; j < datareader.FieldCount; j++)
{
Label lbl=new Label();
lbl.Text = datareader[j].ToString();
cell = new TableCell();
//也可以直接写 cell.Text=datareader[j].ToString();
cell.Controls.Add(lbl);
row.Cells.Add(cell);
}
table.Rows.Add(row);
}