У меня есть текстовое поле для ввода данных и 10 текстовых полей для отображения данных. 10 текстовых полей для просмотра - visible=false
. Например, когда я ввожу количество текстовых полей как «3», должно быть видно только 3 текстовых поля. (Тогда я могу делать все, что я хочу с этими текстовыми полями)Увеличить имена объектов программно C#
Вот мой код;
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";
}
С наилучшими пожеланиями.
Итак, что вы попробовали? – BugFinder
Вместо того, чтобы сначала скрывать текстовые поля, а затем показывать на основе подсчета, почему бы не генерировать их динамически n текстовых полей –
К сожалению, я добавил код. –