在.net中(C#),怎么实现动态生成textbox控件(点‘增加’按钮可增加,点‘checkbox’再点‘删除’按钮可删除所选的textbox) 在界面动态增加控件,在代码中New出控件,然后添加到界面中就可以了。如果不仅仅是TextBox,而是一个复杂的组合,那么就先自己做一个控件。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 一段JS代码就搞定,差不多是你想要的效果:<head runat="server"> <title>无标题页</title> <script> var i=0; function setDiv() { var Ddiv=document.getElementById("divInfo"); Ddiv.innerHTML+='<input type="text" name="txt_"'+i+' id="txt_"'+i+' value='+i+' />' i++; } </script></head><body> <form id="form1" runat="server"> <div> <input type="button" name="AddBtn" id="AddBtn" value="Addnewtextbox" onclick="setDiv()" /> </div> <div id="divInfo"> </div> </form></body> WinForm?TextBox my=new TextBox();my........//设置属性this.Controls.add(my);删除时remove和dispose就可以了 同意 sadever(空之殇) 所言。软件(源码)详情 http://future-tech.czm.cn###############################################提供C#源码、控件、解决方案以及各种系统维护服务。并承接软件开发、毕业设计等客制化软件专案及定单。############################################### C#如何获取C++ Dll中的非托管的int数组 一个面试题大家共同讨论 关于节假日的问题,有难度,等好汉揭帖 服务器端如何读取客户端的数据? string path = @"c:\MyDir";中的@什么意思? 怎样编写线程安全的控件 Smart Client Issue Vision C# Edition GridView超链接问题 DLl存在,却无法加载,怪哉。。。Why??? 怎样实现像.NET里的解决方案管理器一样的窗体? 不知道为什么 .net是怎么连接数据库(初学者)
<head runat="server">
<title>无标题页</title>
<script>
var i=0;
function setDiv()
{
var Ddiv=document.getElementById("divInfo");
Ddiv.innerHTML+='<input type="text" name="txt_"'+i+' id="txt_"'+i+' value='+i+' />'
i++;
}
</script>
</head>
<body>
<form id="form1" runat="server">
<div>
<input type="button" name="AddBtn" id="AddBtn" value="Addnewtextbox" onclick="setDiv()" />
</div>
<div id="divInfo">
</div>
</form>
</body>
TextBox my=new TextBox();
my........//设置属性
this.Controls.add(my);
删除时remove和dispose就可以了
###############################################
提供C#源码、控件、解决方案以及各种系统维护服务。
并承接软件开发、毕业设计等客制化软件专案及定单。
###############################################