if (dr.Read())
{
//改为
DataTable tb1 = new DataTable ();
dr.Fill(tb1);
DataRow[] rows = tb1.select();
for(int i = 0; i < rows.Length ; i++)
{
   tr = new TableRow();
   foreach (DataColumn column in tb1.Columns)
   {
       tc = new TableCell();
       tc.innerText = rows[i][column];
       tr.Cells.Add(tc);
   }
   Table1.Rows.Add(tr);
}//标题你应该会设了看了上面的方法。(lz在用1.1开发吗?)

解决方案 »

  1.   

    我刚学啊   我说说我的意思啊    我的表YH里面有字段: 用户名 密码 确认密码  电子邮件 我就是想把里面的值全部显示在TABLE中啊!!!!
    程序怎么写啊
      

  2.   

    DataRow[] rows = tb1.select();
    这句有错误啊
      

  3.   

    采用单元阁绑定的办法.先把数据放在一个dataset里面,或者datatable里面,然后把表格在界面上画出来,再绑定,其实和datagridview差不多,不过是datagridview自动设置,而你现在把他代码移过来,直接写就可以了。(研究datagridview绑定的html代码)
      

  4.   

    到底怎么写啊     求求各位告诉我 我现在很急啊   求你门了
    我刚学啊   我说说我的意思啊    我的表YH里面有字段: 用户名 密码 确认密码  电子邮件 我就是想把里面的值全部显示在TABLE中啊!!!!
    程序怎么写啊
      

  5.   

    如果你只要显示字段名和数据的话用Table来动态生成行与列没有一点优势,还不如用DataGridview.建议去研究一下DataGridview吧.
    方法很简单,先向页面中拖一个DataGridview1
    然后将数据("select * from yh")读到一个DataTable1中.
    接着DataGridview1.DataSource=DataTable1;
    DataGridview1.DataBinding();
    这样就可以页面中显示yh表的内容了.
      

  6.   

    cell.CssClass = "TableList";
    这句是什么意思啊  为什么要着样啊
      

  7.   

    cell.CssClass = "TableList";
    的意思是将Cell的CSS类设置为TableList