打个比方用for
int _col = ds.Tables[0].Columns.Count; for (int i = 0; _col > i; i++)
{
数据.add(str + ds.Tables[0].Columns[i].ColumnName) = ds.Tables[0].Rows[0][i].ToString();
}
换成foreach我觉得要快。
但不知道怎么写
foreach (DataColumn _col in ds.Tables[0].Columns)
{
_col.第一行 有这么写发的吗?
}
int _col = ds.Tables[0].Columns.Count; for (int i = 0; _col > i; i++)
{
数据.add(str + ds.Tables[0].Columns[i].ColumnName) = ds.Tables[0].Rows[0][i].ToString();
}
换成foreach我觉得要快。
但不知道怎么写
foreach (DataColumn _col in ds.Tables[0].Columns)
{
_col.第一行 有这么写发的吗?
}
上面写错
{
数据.add(str + _col.ColumnName) = ds.Tables[0].Rows[0][_col.ColumnName].ToString(); }
我就是想改变哈方式访问数据呀.这么搞还是没变化.
foreach (DataColumn _col in ds.Tables[0].Columns)
{
数据.add(str + ds.Tables[0].Columns[i].ColumnName) = ds.Tables[0].Rows[0][i].ToString(); }
Tables[0].Rows[0][i]
总觉得有点怪怪的感觉!
foreach(DataColumn dc in ds.Tables[0].Columns)
{
数据[str + dc.ColumnName] = ds.Tables[0].Rows[0][dc].ToString();
}
感觉没到达最佳,是不是foreach(DataColumn dc in ds.Tables[0].Columns) 这里需要换个方式呢?