我有一个大约 50~60 个项目的列表,我希望能够动态地将它们分成多个列。我正在使用嵌套的 for 循环,当项目数为偶数时,列表会正确划分。但是,当有奇数个项目时,其余(模数)项目会被排除在外。我已经玩了一段时间了,还没有打到金子。我希望比我更聪明的人能提供帮助。
谢谢。
for (int fillRow = 0; fillRow < numOfCols; fillRow++)
{
for (int fillCell = 0; fillCell < (siteTitles.Count / numOfCols); fillCell++)
{
linkAddress = new HyperLink();
linkAddress.Text = tempSites[fillCell].ToString();
linkAddress.NavigateUrl = tempUrls[fillCell].ToString();
mainTbl.Rows[fillCell].Cells[fillRow].Controls.Add(linkAddress);
}
}