0
조건이 충족 될 때 선택된 확인란의 선택을 취소하고 싶습니다. Checkboxlist1.ClearSelection();을 사용하여 모든 확인란의 선택을 취소 할 수 있습니다. 조건이 충족되면 선택되는 체크 박스의 선택을 취소해야합니다. 모든 도움을 주시면 감사하겠습니다.체크 박스 목록에서 조건이 충족되면 선택란을 선택 취소하는 방법은 무엇입니까?
public int count;
public static int i =0;
protected void Page_Load(object sender, EventArgs e)
{
}
protected void chkboxlist1_click(object sender, EventArgs e)
{
try
{
int conver = Convert.ToInt32(Session["ddlseats"].ToString());
if (i >= conver)
{
ScriptManager.RegisterStartupScript(this.Page, this.Page.GetType(), Guid.NewGuid().ToString(), "alert('Not More than'" + Session["ddlseats"] + "' seat(s) can be selected');", true);
chkboxlist1.ClearSelection(chkboxlist1.Items[i].Selected);//error
}
else
{
if (chkboxlist1.SelectedItem.Selected == true && chkboxlist1.SelectedItem != null)
{
i = i + 1;
}
}
}
catch (Exception ex)
{
Response.Write(ex.ToString());
}
}
안녕하세요, Arindam, ClearSelection() 메소드를 호출하면 필요한 체크 박스가 모두 선택 취소됩니다. – Swamy
선택 하시겠습니까? 선택되어있는 특정 확인란을 선택 취소해야합니까? –
예 Arindam, 사용자가 이전 페이지의 드롭 다운 목록에서 2 석을 선택하면이 좌석 선택 페이지에서 2 석만 선택해야합니다. 그래서 그가 다른 확인란을 선택하면 세 번째 선택된 좌석 즉 확인란이 선택됩니다. 경보와 함께 표시되지 않도록 선택하십시오. – Swamy