string test = "'A','B','C'";//这里 test 的值不确定有多少个,但是不会超过3个!
string[] str = test.Split(',');
for(int i=0;i<str.Length;i++)
{
string name = str[i]; }有3个TextBox
我想要的结果是 test 里有一个值的话,第一个TextBox则有值,其他则无;
同理:第一、二个有值的话第一、二个TextBox则有值....
该怎么在循环里取值???
string[] str = test.Split(',');
for(int i=0;i<str.Length;i++)
{
string name = str[i]; }有3个TextBox
我想要的结果是 test 里有一个值的话,第一个TextBox则有值,其他则无;
同理:第一、二个有值的话第一、二个TextBox则有值....
该怎么在循环里取值???
解决方案 »
- GridView 对话框
- textbox 中明明有值,但就是取不到。
- 菜鸟问题 :数据库联接问题
- 如何发送email邮件
- 为什么在aspx文件里<%=Global.as%>说Global未定义?????????
- 将GridView中的数据导出为EXCEL时,文件中有控件出现(急)
- 再问关于asp.net(C#)远程访问oracle数据库
- 沉重的打击,想尽办法法做的控件却没有实现分页功能,请思归看一下!
- 数据检索问题:当从数据库中搜索出数据后,要把它赋值给textbox,如果该字段的值为null,...附源码
- 求助,怎么样让asp.net在英文windows 2000 Server及英文.net framework下显示中文
- 用户正常访问的同时;要修改某个页面以及数据,同时又要防止多人同时编辑相同的代码或者数据;
- 求一个正则表达式,将网页中所有<a ...>....</a>提取出来。
string[] str = test.Split(',');
switch(str.length)
{
case "1";
textbox1=str[0].tostring();
break;
case "2";
//
case "3";
//dostring
default:
//
}
同意上面,这里要修改下
不过也可以循环赋值
for(int i=0;i <str.Length;i++)
{
TextBox tb=(TextBox)Page.FindControl("textBox"+(i+1).ToString());
if(tb!=null)
tb.Text = str[i]; }
1楼正解