while(myDataReader.Read())
{
string strColumnN = "";
strColumnN = myDataReader.GetString(0);
for(int i=1;i<myDataReader.FieldCount;i++)
{
strColumnN += ","+myDataReader.GetString(i);
}
string[] ArrColumnN = strColumnN.Split(',');
}
{
string strColumnN = "";
strColumnN = myDataReader.GetString(0);
for(int i=1;i<myDataReader.FieldCount;i++)
{
strColumnN += ","+myDataReader.GetString(i);
}
string[] ArrColumnN = strColumnN.Split(',');
}
因为不知道dataReader中的行数,所以不能预先定义数组的长度。
可以得到记录的条数
while(dataReader.Read())
{
al.Add (dataReader.Get...(0)// 依据你的数据类型选取不同的get函数)
}
/*
当你想定义不定长的数组的时候,最好是使用
System.Collections.ArrayList 类
*/