FindControl(TextBox1)然后需要将它强制转化为TextBox  也就是(TextBox)最后取值

解决方案 »

  1.   

    ((TextBox)Repeater1.FindControl("TextBox2")).Text = "abc";
    是这样的代码么?总是说找不到控件呀?
      

  2.   

    private void Repeater_ItemDataBound(object sender, 
        System.Web.UI.WebControls.RepeaterItemEventArgs e)
    {
        RepeaterItem item = e.Item;
        if( (item.ItemType == ListItemType.Item) ||
            (item.ItemType == ListItemType.AlternatingItem) )
        {
            TextBox tx=new TextBox();
            tx = (TextBox) item.FindControl("TextBox1");
            string str1=tx.Text;
        }
    }
      

  3.   

    private void Repeater_ItemDataBound(object sender, 
        System.Web.UI.WebControls.RepeaterItemEventArgs e)
    {
        RepeaterItem item = e.Item;
        if( (item.ItemType == ListItemType.Item) ||
            (item.ItemType == ListItemType.AlternatingItem) )
        {
                  ((TextBox) item.FindControl("TextBox1")).Text="设置值";
               }
    }