循环c# - 在文本框中使用变量

时间:2015-09-06 17:38:19

标签: c# loops textbox

我做了一个循环:

SELECT * FROM places WHERE 
instr(concat_ws(" ",country_code, postal_code, place_name, admin_name1,
admin_code1, admin_name2, admin_code2),"string_to_be_searched")>0;

在我的表格中,我有以下名称的文本框:

  • txt_user1
  • txt_user2
  • txt_user3

如何在for (int i = 0; i < sumUSERS; i++ ) { principal.UserPrincipalName = "bn" + txtbox_cusnumber.Text + "." + txt_user1.Text; }

中设置值i

我希望我的问题是可以理解的。

1 个答案:

答案 0 :(得分:2)

创建一个数组框,并使用索引,如下所示:

var txt_user = new [] {txt_user1, txt_user2, txt_user3};
for (int i = 0; i < txt_user.Length ; i++ ) {
    principal.UserPrincipalName += "bn" + txtbox_cusnumber.Text + "." + txt_user[i].Text;
}

请注意,我将=替换为+=,否则文本将与您自己使用txt_user3的文本相同(即只保留最后一项作业)。