C# 调试时从datarow获取所有列名/列值
我正在为测试创建一个数据行的模拟实例 我试图从数据库中复制的行包含37个具有不同变量的列 调试时是否有机会将信息以干净的文本形式输出,以便简单地编辑我的模拟对象?如何C# 调试时从datarow获取所有列名/列值,c#,visual-studio-2010,debugging,C#,Visual Studio 2010,Debugging,我正在为测试创建一个数据行的模拟实例 我试图从数据库中复制的行包含37个具有不同变量的列 调试时是否有机会将信息以干净的文本形式输出,以便简单地编辑我的模拟对象?如何 var colNames = dr.Table.Columns.Cast(Of DataColumn) .Select(x => x.ColumnName).ToList() 这样解决了,因为我无法让Nikhil的代码工作 int i = 0;
var colNames = dr.Table.Columns.Cast(Of DataColumn)
.Select(x => x.ColumnName).ToList()
这样解决了,因为我无法让Nikhil的代码工作
int i = 0;
while(i<looprow.Table.Columns.Count)
{
Debug.WriteLine(looprow.Table.Columns[i].ColumnName);
i++;
}
inti=0;
而(i我不得不调整Nikhil的演员阵容:
var colNames = dr.Table.Columns.Cast<DataColumn>().Select(x => x.ColumnName).ToList();
var colNames=dr.Table.Columns.Cast().Select(x=>x.ColumnName.ToList();
最佳答案