主要是datatable的数量不确定,需要循环创建
for(int i=0:i<ss.leng;i++)
{
DataTable dt[i] = GetPublicScore([i]);
.....
}
如果动态创建为如何掉用呢
List dtList =new List () ;
for(int i=0:i<ss.leng;i++)
{
dtList.Add(GetPublicScore([i]));
}
或者用DataSet;
SqlHepler 不是有返回ds的么,你把sql语句拼接成一个字符串(注意:分号相隔)
string sqlArr ="" ;
for(int i=0:i<ss.leng;i++)
{
sqlArr+=i+";" ;
}
DataSet = SqlHepler.GetSet(sqlArr);
此时DataSet就是table的集合了。
放数组用索引访问吧。
如何动态调用呢?这个动态调用指的是什么
意思是DataTable 的个数不确定,需要动态创建和调用
List dtList =new List() ;
for(int i=0:i<ss.leng;i++)
{
dtList.Add(GetPublicScore([i]));
}
或者用DataSet;
SqlHepler 不是有返回ds的么,你把sql语句拼接成一个字符串(注意:分号相隔)
string sqlArr ="" ;
for(int i=0:i<ss.leng;i++)
{
sqlArr+=i+";" ;
}
DataSet = SqlHepler.GetSet(sqlArr);
此时DataSet就是table的集合了。