データ入力用のテキストボックスとデータを表示するための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
最初にテキストボックスを隠してから、カウントに基づいて表示するのではなく、動的にテキストボックスを生成してください。 –
申し訳ありません、コードを追加しました。 –