我有以下问题。
我有一个表示单个列表的DataTAble对象,该列名为VulnerabilityReferenceId,如下所示:
VulnerabilityReferenceId
167554
167555
167556
167557
167558
167559
167560
167561
所以我想创建一个访问这些行的foreach并将值放入变量中
我已经做好了:
foreach (DataRow row in _dt.Rows)
{
Debug.WriteLine("VulnerabilityReferenceId: " );
}
但是我该怎么做才能访问当前行的值并将其放入一个int变量中?
最佳答案
这可能是一种读取字段并将其转换为所需数据类型的方法。
它需要从NET3.5引用DataSetExtension程序集,您可以在其中开始找到DataRowExtensions class
foreach (DataRow row in _dt.Rows)
{
int id = row.Field<int>("VulnerabilityReferenceId");
.....
}
注意:我假设字段
VulnerabilityReferenceId
是整数类型关于c# - 如何访问DataRow的内容?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/22613619/