我在DB中有一组30个数字,它们都在一个单元格中,用空格分隔。我正在评估它们:
<%# Eval("winning_numbers").ToString().Split(' ')[0]%>
<%# Eval("winning_numbers").ToString().Split(' ')[1]%>
<%# Eval("winning_numbers").ToString().Split(' ')[2]%>
等等,最多三十(29)。这会将它们全部显示在一行中。这些数字是随机的,最多75个,就像在宾果游戏中一样。我想要做的是将它们显示在一个表中,如果数字在01和15之间,它显示在第一行,16-30 =第二行,依此类推。我精神上陷入困境的地方是每层中没有数量有限的数字 - 它是完全随机的。我怎样才能做我想要的事情?
答案 0 :(得分:0)
您正在寻找二维数组,请查看:
答案 1 :(得分:0)
如果列表中包含所有项目,则可以使用for循环遍历列表
for(int I = 0; I < numlist.Count; I++)
{
//Inside the for loop we can check the number, and see what column it will fit into.
if(1 <= I <= 15)
{
//The code to put the item into the respective list.
}
if(16 <= I <= 30)
{
//The code to put the item into the respective list.
}
etc...
}