asp.net CheckBox가 있습니다. 이제 체크 또는 체크 표시를 해제 한 다음 페이지를 다시로드하고 CheckBox.Checked 정보를 사용하여 gridview에 대한 sql 쿼리를 선택하고 싶습니다. Page_Load 메서드에 다음과 같은 코드를 넣었습니다.체크 박스 및 페이지 새로 고침
if (CheckBox1.Checked)
{
query = "select ...";
}
아무 일도 일어나지 않습니다. 나는 AutoPostBack도 설정했다. 이벤트를 사용하려고했습니다. 이 시스템의 작동 방식을 모르겠다./
EDIT : 확인란이 제대로 작동하지만 문제가 달라집니다. 확인란을 클릭 한 후 Page_Load 메서드에서 내 쿼리를 사용하여 SqlDataSource를 설정합니다. 페이지가 다시로드 된 것처럼 보이지만 gridview가 새로 고쳐지지 않습니다. gridview의 column mame (이 열을 정렬하기 위해)을 클릭하면 gridview가 새 SQL 쿼리로 새로 고쳐집니다. 그래서 나는 클릭 한 후 격자보기를 새로 고치는 방법을 생각해야한다.
을 시도 모든 페이지로드
에 재설정됩니다 당신이 당신의 체크 박스가 Page_Load 이벤트도 공격됩니까 클릭하면? – Adam
확인란 인스턴스 코드와 Checkbox1.Checked 코드가있는 함수로 대답을 업데이트하십시오. –