本博文用来收集JAVA在编程中对DataSet操作所使用的方法。
/**
* 将list放map的结构 转化成dataset
* @param list
* @return
*/
private DataSet toDataSet(List list) {
DataSet dataSet = new DataSet();
if (list == null || list.isEmpty())
return dataSet;
for (int i = 0; i < list.size(); i++) {
Record record=new Record();
Map map=(Map) list.get(i);
Set set=map.keySet();
Iterator iterator =set.iterator();
while(iterator.hasNext()){
String key=(String)iterator.next();
record.set(key, map.get(key));
}
dataSet.add(record);
}
return dataSet;
}
/**
* 依据查询条件从数据集中遍历查找出记录
* @param jgdm
* @param ds
* @return
*/
public Record GetRecord(String jgdm,DataSet ds)
{
Record R = null;
Record R1 = null;
for(int i=0;i<=ds.getCount()-1;i++)
{
R1=ds.getRecord(i);
if(R1.get("zzjgdm").equals(jgdm)){
R=R1;
}
}
return R;
}