2009-05-07 3 views
3

문제는 다음과 같습니다. 가로형 asp : RadioButtonList, 3 개의 단추가있는 마녀, 프로그래밍 방식으로 C# 코드 추가 세 번째 단추는 두 번째 줄에 있어야합니다. 새 asp : RadioButtonList를 만드는 것 외에 어떻게 할 수 있습니까? br에 \ r \ n 캡션을 추가하려고했지만 그게 도움이되지 않습니다.asp : RadioButtonList 새 줄에 RadioButton 추가

ListItem _item1 = new ListItem("1", "1"); 
ListItem _item2 = new ListItem("2", "2"); 
ListItem _item3 = new ListItem("3", "3"); 
rbl.Items.Add(_item1); 
rbl.Items.Add(_item2); 
rbl.Items.Add(_item3); 

답변

1

RepeatColumns 속성을 사용 하시겠습니까? 이 값을 2로 설정하면 세 번째 값은 라인을 범프해야합니다. 이렇게하면 열 접근법이 만들어집니다. 레이블이 길면 오른쪽으로 만 보이지 않을 수도 있습니다. 레이블이 정말 긴 경우

http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.radiobuttonlist.repeatcolumns.aspx

, 그때 리피터 또는 목록보기로 이동 제안과 자신의 롤 것이다. 항목 템플릿에서 자리 표시 자 컨트롤을 사용할 수 있으며 itemdatabound 이벤트에서 개수 나 인덱스를 기준으로 라디오 버튼을 추가하고 모드를 사용하여 중단 요소를 배치 할시기를 결정할 수 있습니다. 확실히 해킹.

+0

jes 레이블은 – Woland

+0

으로 길지만 td에 colspan을 추가 할 수 있습니까? – Woland

0

CssAdapters을 사용하면 컨트롤 레이아웃을 조정할 때 많은 유연성을 얻을 수 있습니다.