안녕하세요..
이제 개발을 시작한 새내기입니다..
아래처럼 반복되는 문장을
board_type11
board_type12
board_type13
...
을 for문으로 바꾸고 싶은데 어떻게 해야되는지를 모르겠어요...
private void group1()
{
DataSet ds = GetProduct1();
board_type1.txt1 = ds.Tables[0].Rows[0]["FACILITY_NM"].ToString();
board_type2.txt1 = ds.Tables[0].Rows[1]["FACILITY_NM"].ToString();
board_type3.txt1 = ds.Tables[0].Rows[2]["FACILITY_NM"].ToString();
board_type4.txt1 = ds.Tables[0].Rows[3]["FACILITY_NM"].ToString();
board_type5.txt1 = ds.Tables[0].Rows[4]["FACILITY_NM"].ToString();
board_type6.txt1 = ds.Tables[0].Rows[5]["FACILITY_NM"].ToString();
board_type7.txt1 = ds.Tables[0].Rows[6]["FACILITY_NM"].ToString();
board_type8.txt1 = ds.Tables[0].Rows[7]["FACILITY_NM"].ToString();
board_type9.txt1 = ds.Tables[0].Rows[8]["FACILITY_NM"].ToString();
}
for (int i = 0; i < ds.Tables[0].Rows.Count; i++)
{
board_type11.txt1 = ds.Tables[0].Rows[i]["FACILITY_NM"].ToString();
}
Rows는 먹히는데...
Rows[0] -> Rows[i]
board_type[i] 는 안되네요...
정말 초보적인 질문이지만 답변부탁드립니다..ㅠㅠ
Comment 2
-
항해자™
2016.10.30 14:54
-
밥먹는푸우
2017.01.13 10:14
제가 샘플링으로 만들어 밨습니다
DataSet ds = new DataSet();
DataTable dt = new DataTable("table");
dt.Columns.Add("FACILITY_NM");
Random r = new Random();
for (int i = 0; i < 9; i++)
{
DataRow dr = dt.NewRow();
dr[0] = r.Next(0,99);
dt.Rows.Add(dr);
}
ds.Tables.Add(dt);for (int i = 0; i < 9; i++)
{
TextBox board_type = form1.Parent.FindControl("board_type" + (i+1).ToString("0")) as TextBox;
board_type.Text = ds.Tables[0].Rows[i]["FACILITY_NM"].ToString();}
개체를 배열에 넣어놓고 사용하는 방법이 있습니다,,,