动态创建TextBox后,如何获得其输入的数据! 我在一个新的form中,根据前一form的设置,动态的创建了一定数量的TextBox.现在需要解决一个问题,如何再Botton1_Click方法中得到在这些TextBox中输入的数据。还请指教! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 webform or winform?((TextBox)sender).Text试试看 强制转换我是懂得,但是怎么才能得到Textbox的名字,这样才能用比如:this.textbox1.text;实在是不懂。而且由于textbox也不是(object sender)的sender. 添加的时候,创建 它的事件代理 如 TextChanged 事件,然后,给中间变量赋值 不好意思我理解错了winform我不知道webform下面给TextBox t=new TextBox();t.ID="tb1";Page.Controls[1].Controls.Add(t);以后可以通过Page.FindControl("tb1")取道winform我不知道 string strValue=((TextBox)Page.Controls.FindControl("textbox")).Text (TextBox)e.Item.FindControl("TextBoxName")).Text winform: foreach (Control loCtr in this.Controls)//this 如果你放到PANEL 里了,这里换成对应的panel { if (loCtr is TextBox) { TextBox loBox = (TextBox)loCtr; if (loBox.Name == "你要找的text名字") { //loBox.Text } } } 1.确保你能在Click方法能访问到textBox1,即textBox1在方法中可见2.你可以直接取值 string str = textBox1.Text; 对 指定id 用findcontrol方法得到 关于SqlDataAdapter插入数据到数据库的问题。 delegate{}.BeginInvoke 运算符“.”无法应用于“匿名方法”类型的操作数 高分求解 这段程序是否有问题? C#的多语言化的实现 怎么声明主体? 这个用“正则表达式”怎样表示 拿分的C#菜鸟问题 在Datagrid中怎样让符合条件的某个单元格的字体显示红色? winform程序静态集合为何能被其他进程访问 请问.asf用什么播放 datagird 数据源怎么样设置为两个表混合查询的结果?看到好多例子,没有什么结果,谁能不能讲清楚一点?谢谢!! 高手解答一下,水晶报表-引用字段值时,出现问题????
((TextBox)sender).Text试试看
实在是不懂。而且由于textbox也不是(object sender)的sender.
winform我不知道
webform下面
给
TextBox t=new TextBox();
t.ID="tb1";
Page.Controls[1].Controls.Add(t);
以后可以通过Page.FindControl("tb1")取道
winform我不知道
foreach (Control loCtr in this.Controls)//this 如果你放到PANEL 里了,这里换成对应的panel
{
if (loCtr is TextBox)
{
TextBox loBox = (TextBox)loCtr;
if (loBox.Name == "你要找的text名字")
{
//loBox.Text
}
}
}
2.你可以直接取值 string str = textBox1.Text;