这个排序如何实现?马上揭帖 private string[] arr = {{小王},{小李},{小张}};另有一个DataSet.Tables[0]保存了此班级的姓名,学号列表(按学号排序)将arr根据在DataSet.Tables[0]中的顺序重新排列除了遍历,还有其他好方法吗? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你不要数组存放姓名了再用个DataTable存放就可以了这样,你就可以操作两个表来达到你目的了 ds.Tables[0].Select();直接获取 ... ds.Tables[0].Select("name=XXX or name=YYY or name=ZZZ","学号"); 为什么要这样呢?如果你非得用数组存,最多就循环一下,把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)); 看看这个是经过了加密?还是乱码? 100分求多线程循环打印的思路 关于邮件管理系统开发的一个另人十分郁闷的问题 win2003和win2000的区别 查询某个时间段里的记录 关于FolderBrowserDialog的问题???? === 自定义控件的事件处理问题 (请saucer(思归)、Eddie005(暴走005)以及各位老大帮助)=== 一个关于工作的问题 请问可以用mouse控制picturebox里图片的缩放吗? WebForm怎样保存一个对象到下一次打开这个窗体。 c# 四舍五入的问题 如何修改sharepoint2007中webpart的样式
再用个DataTable存放就可以了
这样,你就可以操作两个表来达到你目的了
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));