这个排序如何实现?马上揭帖
private string[] arr = {{小王},{小李},{小张}};
另有一个DataSet.Tables[0]保存了此班级的姓名,学号列表(按学号排序)
将arr根据在DataSet.Tables[0]中的顺序重新排列
除了遍历,还有其他好方法吗?
------解决方案--------------------你不要数组存放姓名了
再用个DataTable存放就可以了
这样,你就可以操作两个表来达到你目的了
------解决方案--------------------为什么要这样呢?如果你非得用数组存,最多就循环一下,把table里的名字拿出来就是了
ArrayList ar=new ArrayList();
for(int i=0;i <DataSet.Tables[0].Row.Count;i++)
{
ar.add(DataSet.Tables[0].row[i][ "姓名 "].ToString());
}
private string[] arr=(string[])ar.ToArray(typeof(string));