2011-09-19 15 views
0

我有一個複選框,重複列= 3。如果它的數據源的項目數小於20,我需要生成20行,單列。如果它在21到40之間,那麼20行和兩列。如果它在41到60之間,那麼20行和3列和超過60條記錄,然後正常情況下複選框列表的行爲。 任何建議表示讚賞。如何在asp.net中設置checkboxlist的行數?

感謝 Mohak

回答

3

試試這個:

int itemCount = <YOUR_DATASOURCE_ITEMS>.Count; 
int columnCount = Math.Ceiling(itemCount/20.0) 
<YOUR_CHECKBOX_LIST>.RepeatColumns = columnCount; 
相關問題