日期:2014-05-19  浏览次数:21257 次

如何遍历DataView里面所有的数据。
我的代码如下:
DataView   tv=new   DataView()

                for   (int   i   =   0;   i   <   tv.Count;   i++)
                {
                        DataRowView   r=tv[i];//这是一个行对象
                        Console.WriteLine( "{0}\t{1}\t{2}\t{3}\t{4} ",r[0],r[1],r[2],r[3],r[4]);
                }

  Console.WriteLine( "{0}\t{1}\t{2}\t{3}\t{4} ",r[0],r[1],r[2],r[3],r[4]);
这的段是我手段输出数据项,这是因为DataRowView有Item属性   却没有Count属性(真奇怪是集合但没有Count属性),所以不知道怎么计算有多少数据项,所以不能遍列。
谁帮忙解答下,谢谢,

------解决方案--------------------
foreach (DataRowView drv in dv)
{
for (int i = 0; i < drv.Row.ItemArray.Length; i++)
{
string sssss = drv[i].ToString();
}
}