위 그림처럼 GridView에서 CheckBox를 사용하여 선택된 것을 Row의 컬럼값을 넘겨받는
코드부분은 아래와 같다
******************************************************************************
if (GridView1.Rows.Count > 0) // 그리드뷰의 열수가 0이상일 경우
{
String isChecked = string.Empty;
String index_regnum = string.Empty;
{
String isChecked = string.Empty;
String index_regnum = string.Empty;
for (int i = 0; i < GridView1.Rows.Count; i++) // 그리드뷰 열수만큼 체크한다.
{
isChecked = ((CheckBox)GridView1.Rows[i].Cells[0].FindControl
{
isChecked = ((CheckBox)GridView1.Rows[i].Cells[0].FindControl
("chkList")).Checked.ToString();
// 체크박스가 셀 첫번째에 위치하고 체크박스 ID가 chkList인 경우이다.
// 체크박스가 셀 첫번째에 위치하고 체크박스 ID가 chkList인 경우이다.
if (isChecked == "True")
{
index_regnum += GridView1.Rows[i].Cells[1].Text + ";";
// 체크박스가 선택된 경우에만 셀값을 저장한다.
}
}
}
index_regnum += GridView1.Rows[i].Cells[1].Text + ";";
// 체크박스가 선택된 경우에만 셀값을 저장한다.
}
}
}
******************************************************************************
이렇게 넘겨받은 값을 Spilt()를 사용해서 배열에 넣는 등의 방법으로 값을 읽어서 사용하면 된다.