<asp:DataList ID="DataList1"
runat="server">
<ItemTemplate>
<asp:TextBox ID="TextBox1" runat="server"
Height="100%" TextMode="MultiLine" Width="80%"
Text='<%# strTemp +eval_r("id")+strTemp2
%>'></asp:TextBox>
</ItemTemplate>
</asp:DataList>
你要通过item来找.
TextBox dss =
(TextBox)DataList1.Items[0].FindControl("TextBox1");
dss.Text =
"ss";//查询DataList1中TextBox1的
如果dss==null,说明找不到
此例中 <ItemTemplate>有一个,
所以从0开始就可以得到!
int mycount =
this.DataList1.Controls.Count;
TextBox mybox
=
(TextBox)this.DataList1.Controls[mycount-1].FindControl("TextBox1");
this.Label1.Text =
"输入框值=" +
mybox.Text;