💼 정보 ver1.0

ListView & GridView 모든항복 찾기(DorpDownList, CheckBox)

James Wetzel 2010. 7. 23. 16:52
728x90
반응형


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);               
            }    

728x90
반응형