datagrid名dgrdParameter,模板列中放<asp:TextBox runat="server" ID="txtValue"></asp:TextBox>form提交后
我想得到文本框中的信息,怎么做?
我是这样写的:我看到生成的页面文件中文本框的ID是“dgrdParameter__ctl_txtValue”dgrdParameter.Items(iLoop - 2).Cells(3).FindControl("dgrdParameter__ctl" + iLoop.ToString + "_txtValue")可是返回的是nothing :(
{ TextBox txt1= (TextBox)dgi.FindControl("txtValue");
if (txt1 != null)
{
string str=txt1.Text.ToString()
}
}x就是你要得到的值
{
TextBox c = (TextBox )this.DataGrid1.Items[i].FindControl("TextBox1");
}id不是页面生成的,是你在IDE里面看到的id