首页 新闻 论坛 群组 Blog 文档 下载 读书 Tag 网摘 搜索 .NET Java 游戏 视频 人才 外包 培训 数据库 书店 程序员
中国软件网
欢迎您:游客 | 登录 注册 帮助
  • 怎么取得与变量相关的文本框的ID,也就是说怎么把一个变量赋给文本框的ID? [已结贴,结贴人:gdf2627]
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-07-14 09:46:09 楼主
    我要取得一个文本框的ID,这个ID是与变量相关的,应该怎么取得?
    TextBox TB1 = (TextBox)(("TxtBox" + (ii + 1)).ToString());
    我这个应该怎么改?

    比方说有10个文本框,ID是tx1,tx2,tx3...tx10,我要把一个固定值赋给这十个文本框.我不想一个一个去赋值,怎么写个循环把值赋上?
    20  修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-07-14 09:47:281楼 得分:0
    再加一句,出现的错误是
    无法将类型“string”转换为“System.Web.UI.WebControls.TextBox”
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-07-14 09:58:142楼 得分:10
    TextBox tb1 = (TextBox)FindControl("TxtBox"+(ii+1).ToString());
    if (tb1 != null ) {
        //blah...
    }
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-07-14 09:58:253楼 得分:0
    C# code
    foreach (Control control in form1.Controls) { if (control is TextBox) (control as TextBox).Text = "111"; }
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-07-14 10:05:054楼 得分:10
    for (int i = 1; i < 4; i++)
    {
        TextBox t = FindControl("TextBox" + i) as TextBox;
        t.Text = "111";
    修改 删除 举报 引用 回复

    网站简介广告服务网站地图帮助联系方式诚聘英才English 问题报告
    北京创新乐知广告有限公司 版权所有 京 ICP 证 070598 号
    世纪乐知(北京)网络技术有限公司 提供技术支持
    Copyright © 2000-2008, CSDN.NET, All Rights Reserved