如果我有大約303個員工姓名的列表。這些名稱是按順序排列的,我希望以至少兩列的垂直順序顯示它們。我想進一步將這些項目列爲有序列表縮進如果有奇數個員工姓名,我希望它根據需要創建添加列。樣本數據:{#HR,Jim,Kelly,Micheal,#OPS,Janet,Karen,Mary,#IA,Jorge,Katie,#Budget,Sarah,Alex,Roger,Sam,#ESD,Tom,Fred ,Jarold}C#中的多列有序列表
我希望這些信息顯示爲兩個或多個柱狀排序列表,其縮進列表不以#開頭。我希望我已經清楚地傳達了我想要完成的事情。
Column A | Column B | Column C |
-----------------------------------------
-#HR | -#IA | -#ESD
-Jim | -Jorge | -Tom
-Kelly | -Katie | -Fred
-Micheal | -#Budget | -Jarold
-#OPS | -Sarah |
-Janet | -Alex |
-Karen | -Roger |
-Mary | -Sam |
------------------------------------------
Column A | Column B | Column C |
這是我到目前爲止的代碼。我得到水平結果而不是垂直結果。
writer.Write("<center><table border='0'>");
for (int j = 0; j < staffList.Count; j++)
{
if ((j % 5) == 0)
{
//Create initial table row and column
writer.Write("<tr><td><li>" + staffList[j].ToString() + "</li></td>");
}
else
{
//create the rest of table rows and columns
writer.Write("<tr><td><li>" + staffList[j].ToString() + "</li></td>");
}
}
writer.Write("</ul></tr>");
writer.Write("</table></center>");
base.Render(writer);
}
那麼你到目前爲止嘗試過什麼?你堅持什麼? –
@ ZAD-Man,我包括了我在帖子中提到的內容。這並不漂亮。 – acstack
謝謝。沒有必要這麼做,更重要的是要表明你已經付出了更多的努力,而不僅僅是要求我們做什麼。 :) –