【发布时间】:2016-08-04 08:43:07
【问题描述】:
我有一个用于输入数据的文本框和 10 个用于显示数据的文本框。默认情况下,10 个查看器文本框为 visible=false。例如,当我输入文本框计数为 "3" 时,应该只有 3 个文本框可见。 (然后我可以对这些文本框做任何我想做的事)
这是我的代码;
SqlConnection conn = new SqlConnection(ConfigurationManager.ConnectionStrings["connection"].ToString());
SqlCommand pencere = new SqlCommand("select COUNT (distinct(grup)) as ürün from fiyat", conn);
SqlCommand pencereisimleri = new SqlCommand("select distinct(grup) as ürün from fiyat", conn);
conn.Open();
SqlDataReader dr = pencere.ExecuteReader();
SqlDataAdapter da = new SqlDataAdapter(pencereisimleri);
DataTable dt1 = new DataTable();
da.Fill(dt1);
List<String> stringArr = new List<String>();
for (int a = 0; a < dt1.Rows.Count; a++)
{
TextBox[a].Visible = true;
TextBox[a].Text = "Open Textbox";
}
【问题讨论】:
-
那么你尝试了什么?
-
与其先隐藏文本框,然后根据计数显示,不如动态生成n个文本框
-
对不起,我添加了代码。
-
实际上,如果我能解决这个问题,我会将此代码与之前创建、排列和调整大小的图片框和面板一起使用。