Foreach(DataRow row in youtable.Rows)
{
TextBox1.Text=Convert.ToString(rows["youcolumns"]);
}

解决方案 »

  1.   

    是很多个TextBox吗。如果不是你可以挨个赋值,
    多的话就要考虑考虑了。
      

  2.   

    確實是很多個控件,而且是二維的,如果一個一個辦定,是不好實現的,所以才考慮循環輸出,可是我不知道應該怎麼控制!to smilnet(笨笨),請問你給的方法根據甚麼來控制行呢,是不是還是一個一個輸出??
      

  3.   

    不明白,是不是一个textBox中要显示多个值呀
      

  4.   

    不是的,是一行有很多textbox,每個textbox要顯示虛擬表中的一個字段值,可以幫我找出好點的辦法麻???虛擬表的結構,和web網頁的結構是一樣了,請幫幫我.
      

  5.   

    DataTable dt=myDataset....
    System.Web.UI.WebControls.Table t1;
    TableRow tr=new TableRow();
    TableCell tc=new TableCell();
    foreach(DataRow dr in dt.rows)
    {
       TextBox tb=new TextBox();
       tb.text=dr[""].ToString();
       tc.Controls.add(tb);
       tr.Cell.Add(tc);
       t1.Row.add(tr);
       pannel.controls.add(t1);
    }
    里边可能有些语法错误,自己看一下
      

  6.   

    foreach(DataRow dr in dt.rows)
    {
       TextBox tb=new TextBox();
       tb.text=dr[""].ToString();
       tc.Controls.add(tb);
       tr.Cell.Add(tc);
       
    }
    t1.Row.add(tr);
    pannel.controls.add(t1);