比如字段的数据是00930093009300930090
要怎么已四位的的整数显示出来
比如:93 93 93 93 90
public static void Main(string[] args)
{
string str = "00930093009300930090";
List<string> lst = new List<string>();
Get(str, lst);
for (int i = 0; i < lst.Count; i++)
{
Console.WriteLine(int.Parse(lst[i]));
}
}
public static void Get(string str,List<string> lst)
{
string temp;
if (str.Length > 4)
{
temp = str.Substring(0, 4);
lst.Add(temp);
str = str.Remove(0, 4);
Get(str, lst);
}
else
{
lst.Add(str.Substring(0, str.Length));
}
}
你的问题不清楚
现在可以了,只是不知道在DataList里面怎么绑定一个数组的方法
<%#Eval("AGroupValidCode")%>这里面怎么调用数组的一个方法
@DoLu: 在<%# 里面可以编写复杂代码,例如下面这样
<asp:DataList runat="server" ID="dl"> <ItemTemplate> <asp:Label runat="server" ID="lb" Text='<%# string.Join(",",(Eval("Value") as IEnumerable<int>).Select(x=>x.ToString())) %>'></asp:Label> </ItemTemplate> </asp:DataList>