下面的代码怎么简化?
            TextBox1.Text = ds.Tables[temp1].Rows[0][0].ToString();
            TextBox2.Text = ds.Tables[temp1].Rows[0][1].ToString();
            TextBox3.Text = ds.Tables[temp1].Rows[0][2].ToString();
            TextBox4.Text = ds.Tables[temp1].Rows[0][3].ToString();
            TextBox5.Text = ds.Tables[temp1].Rows[0][4].ToString();
            TextBox6.Text = ds.Tables[temp1].Rows[0][5].ToString();
            TextBox7.Text = ds.Tables[temp1].Rows[0][6].ToString();
            TextBox8.Text = ds.Tables[temp1].Rows[0][7].ToString();
            TextBox9.Text = ds.Tables[temp1].Rows[0][8].ToString();
            TextBox10.Text = ds.Tables[temp1].Rows[0][9].ToString();
            TextBox11.Text = ds.Tables[temp1].Rows[0][10].ToString();
            TextBox12.Text = ds.Tables[temp1].Rows[0][11].ToString();
            TextBox13.Text = ds.Tables[temp1].Rows[0][12].ToString();
            TextBox14.Text = ds.Tables[temp1].Rows[0][13].ToString();
            TextBox15.Text = ds.Tables[temp1].Rows[0][14].ToString();
            TextBox16.Text = ds.Tables[temp1].Rows[0][15].ToString();
            TextBox17.Text = ds.Tables[temp1].Rows[0][16].ToString();
            TextBox18.Text = ds.Tables[temp1].Rows[0][17].ToString();

解决方案 »

  1.   

    TextBox1.Text = ds.Tables[temp1].Rows[0][0].ToString();
    只要有规律
    for(int i=0;i<17;i++)
    {
    (TextBox)(TextBox+(i+1).ToString()).Text=ds.Tables[temp1].Rows[0][i].ToString();
    }
      

  2.   

    你要显示的话 其实也很简单
    弄也repeater把数据绑定上去
    搞了17 8个textbox服务器控件太多了
      

  3.   

    <asp:Repeater id="Repeater1" runat="server">
    <HeaderTemplate>
    <table width="100%" border="0" cellpadding="2" align="center">
    </HeaderTemplate>
    <ItemTemplate>
    <tr>
    <td>企业ID:<%# DataBinder.Eval(Container.DataItem,"id")%></td>
    </tr>
    <tr>
    <td>企业名称:<%# DataBinder.Eval(Container.DataItem,"name")%></td>
    </tr>
    <tr>
    <td>注册时间:<%# DataBinder.Eval(Container.DataItem,"regDate")%></td>
    </tr>
    </ItemTemplate>
    <FooterTemplate>
    </table>
    </FooterTemplate>
    </asp:Repeater>
    后台绑定repeater就可以了