ListView & GridView 모든항복 찾기(DorpDownList, CheckBox)
ListView
foreach(ListViewItem item in ListView1.Items)
{
DropDownList ddl = (DropDownList)item.FindControl("permission_DDL");
HiddenField permissionOfMovieNo = (HiddenField)item.FindControl("permissionOfMovieNo_HF");
HiddenField permissionCodeNo = (HiddenField)item.FindControl("permissionCodeNo_HF");
if (!permissionCodeNo.Value.Equals(ddl.SelectedValue))
{
Response.Write("permissionOfMovie 테이블의" + permissionOfMovieNo.Value + " Row가 변경되었습니다.<br>");
permissionCodeNo.Value = ddl.SelectedValue;
}
}
GridView
foreach(GridViewRow r in GridView1.Rows)
{
int userNo = int.Parse(((HiddenField)r.FindControl("userNo_Hidden")).Value);
bool editPermission = false;
bool searchPermission = false;
if (((CheckBox)r.FindControl("CheckBox3")).Checked)
{
editPermission = true;
}
if (((CheckBox)r.FindControl("CheckBox4")).Checked)
{
searchPermission = true;
}
permission(editPermission, searchPermission, userNo);
}