프로그래밍에있어 아직 초보자이므로 도움이 필요합니다. 다섯 열, 세 개의 열이 확인란이 구성된 gridview가 있습니다. 그런 다음이 확인란을 선택하고 IList에 넣으면이 체크 박스 값을 가져와야합니다. 내 문제는 그것을 IList에 추가 할 때 구현하는 방법입니다. 도와주세요. 아래 내 코드를 참조하십시오. 뭔가 잘못 됐음을 안다.체크 박스 값을 가져와 IList에 저장하십시오.
public IList<Title> Checkboxes
{
get
{
CheckBox chkEPS;
CheckBox chkIMDF;
CheckBox chkPS;
IList<Title> checkedList = new List<Title>();
foreach (GridViewRow row in gvwTitles.Rows)
{
chkABC = (CheckBox)row.FindControl("chkABC");
chkABCD = (CheckBox)row.FindControl("chkABCD");
chkABCDE = (CheckBox)row.FindControl("chkABCDE");
if ((chkABC.Checked) && (chkABCD.Checked) && (chkABCDE.Checked))
{
checkedList.Add(new Title(What will be the value));
// how will I add the value, I am also considering what if the user check the chkABC checkbox, while the others were not checked??
}
}
return checkedList;
}
}
public Title(int id, bool _isPocketSharing, bool _isPreventSplitting, bool _isMissingDataFile)
Title 클래스도 붙일 수 있습니까? 어떤 가치를 추가하고 싶은지, 어디에서 추가하고 싶은지는 분명하지 않습니다. –
@Adam 업데이트 된 질문을 참조하십시오. 감사. 혼란에 대해 사과드립니다 – JennyJane
@JennyJane 내 업데이트 된 답변을 참조 할 수 있습니까 ?? – Dhaval