충분히 단순 해 보이지만 알아낼 수는 없습니다.페이지를 처음로드 할 때 확인란의 모든 확인란을 선택하는 방법은 무엇입니까?
protected void Page_Load(object sender, EventArgs e)
{
if (!Page.IsPostBack)
{
foreach (ListItem item in CheckBoxListDivision.Items)
item.Selected = true;
}
}
이 마크 업 :
<asp:CheckBoxList ID="CheckBoxListDivision" runat="server" DataSourceID="SqlDataSourceDivisions" DataTextField="Divisions" DataValueField="Divisions" RepeatColumns="4">
</asp:CheckBoxList>
<asp:SqlDataSource ID="SqlDataSourceDivisions" runat="server" ConnectionString="<%$ ConnectionStrings:WebPortal_Call4HealthReports_ConnectionString %>" SelectCommand="usp_HR_DivisionsSelectAll" SelectCommandType="StoredProcedure"></asp:SqlDataSource>
당신의 시간과 노력에 감사드립니다 나는이 코드를 시도했습니다.
'Listitem'은 (는) 양식 태그에 있습니까? aspx 페이지를로드 할 때 처음에는 코드가 훌륭하게 작동합니다. 하지만 새로 고치거나이 코드를 제출하면 더 이상 작동하지 않습니다. – Tinwor
아니요, ListItem이 태그에 없습니다. 예, 페이지가 처음로드 될 때만 이벤트가 발생하도록하고 싶습니다. – kenalacom
당신은 그 코드를 시도했다고 말합니다. 그러나 당신은 그것을 이해할 수 없다고 말합니다. 게시 한 코드로 어떤 작업을하지 못합니까? 문제가 무엇인지 정확하게 설명해야합니다. – mason