非常诡异的事情,之前我是用 int i = set.Tables[table].Rows.Count; string[] name = new string[i]; int j = 0; for (int k=0;k<set.Tables[table].Rows.Count;++k) { name[j]=set.Tables[table].Rows[k][Columns].ToString(); } 来填充的数组,我改用下面的方法填充后就好了,
int i = set.Tables[table].Rows.Count; string[] name = new string[i]; int j = 0; foreach (DataRow row in set.Tables[table].Rows) { name[j] = row[Columns].ToString(); j++; } 这又是为什么?
发错了,志强的应该是 非常诡异的事情,之前我是用 int i = set.Tables[table].Rows.Count; string[] name = new string[i]; int j = 0; for (int k=0;k <set.Tables[table].Rows.Count;++k) { name[j]=set.Tables[table].Rows[k][Columns].ToString(); j++; } 来填充的数组,我改用下面的方法填充后就好了,
int i = set.Tables[table].Rows.Count; string[] name = new string[i]; int j = 0; foreach (DataRow row in set.Tables[table].Rows) { name[j] = row[Columns].ToString(); j++; } 这又是为什么?
int i = set.Tables[table].Rows.Count;
string[] name = new string[i];
int j = 0;
for (int k=0;k<set.Tables[table].Rows.Count;++k)
{
name[j]=set.Tables[table].Rows[k][Columns].ToString();
}
来填充的数组,我改用下面的方法填充后就好了,
int i = set.Tables[table].Rows.Count;
string[] name = new string[i];
int j = 0;
foreach (DataRow row in set.Tables[table].Rows)
{
name[j] = row[Columns].ToString();
j++;
}
这又是为什么?
非常诡异的事情,之前我是用
int i = set.Tables[table].Rows.Count;
string[] name = new string[i];
int j = 0;
for (int k=0;k <set.Tables[table].Rows.Count;++k)
{
name[j]=set.Tables[table].Rows[k][Columns].ToString();
j++;
}
来填充的数组,我改用下面的方法填充后就好了,
int i = set.Tables[table].Rows.Count;
string[] name = new string[i];
int j = 0;
foreach (DataRow row in set.Tables[table].Rows)
{
name[j] = row[Columns].ToString();
j++;
}
这又是为什么?