在线求帮助
for (int i = 0; i < ds.Tables[0].Rows.Count;i++ ){
for (int j = 0; j < ds.Tables[0].Columns.Count; j++)
{
string set = ds.Tables[0].Rows[2][j].ToString();
Console.WriteLine(set);
}
}
为什么这样遍历出来的值会重复输出多次 --------------------编程问答-------------------- 楼主想求什么呢 --------------------编程问答-------------------- string set = ds.Tables[0].Rows[i][j].ToString(); --------------------编程问答-------------------- ds.Tables[0].Rows[2][j].ToString();
==>
ds.Tables[0].Rows[i][j].ToString(); --------------------编程问答-------------------- 如果是要把每行每列都输出就
for (int i = 0; i < ds.Tables[0].Rows.Count; i++)--------------------编程问答-------------------- 我想输出某一行某一列的值 --------------------编程问答-------------------- 也是哦?你想求的是什么呢?
{
for (int j = 0; j < ds.Tables[0].Columns.Count; j++)
{
string set = ds.Tables[0].Rows[i][j].ToString();
Console.WriteLine(set);
}
}
为什么不把 string set = ds.Tables[0].Rows[2][j].ToString();
换成:string set = ds.Tables[0].Rows[i][j].ToString(); --------------------编程问答--------------------
string set = ds.Tables[0].Rows[你想输出的行号][你想输出的列号].ToString();--------------------编程问答-------------------- 主要是我想在里面索引某个值的后面一个值 --------------------编程问答-------------------- string set = ds.Tables[0].Rows[你想输出的行号][你想输出的列号].ToString();
Console.WriteLine(set);
这样的话行列号就固定了 --------------------编程问答--------------------
那就直接
Console.WriteLine(ds.Tables[0].Rows[x][y].ToString());
x == 某一行
y == 某一列 --------------------编程问答-------------------- 主要是行列号不是固定的 --------------------编程问答-------------------- 3Q 各位
补充:.NET技术 , C#