如何给控件命变量名 比如许多textbox分别叫txtbx1,txtbx2,txtbx3(.net)

来源:百度知道 编辑:UC知道 时间:2024/04/30 12:56:17
比如许多textbox分别叫txtbx1,txtbx2,txtbx3,就是它们都是有规律的(txtbx + 一个数字) ,那么如何才能让它们 在后台调用的时候用变量类似的方式来拼接表达出来,不至于一个个全写出来,而是用 类似txtbx + 数字 来标记它们
似乎没明白我的意思哦 我说的是一个控件名字能否像js里那样拼接起来表达
我翻到:
List<string> textes = new List<string>();
foreach (Control tmpcontrol in this.Controls)
{
if (tmpcontrol.GetType().ToString() == "System.Windows.Forms.TextBox")
textes.Add(tmpcontrol.Text.Trim());
}

Control c = ... ;// your top container, typical a form..
Control txtbx1 = c.FindControl ("txtbx" + "0") ;

你点一下textbox,看属性里边~~有个name,就改名的

右击一点textbox,属性里有一个Name,这里就是改你要的名称的!