我正在尝试遍历数据集,并且在哪里有0我想将其更改为空值或空白到目前为止我有这个
foreach (DataRow drRow in ds.Tables[0].Rows)
{
//loop through cells in that row
{
//if the value is 0 change to null or blank
}
}
有人可以帮助我吗?
最佳答案
当然
foreach (DataRow drRow in ds.Tables[0].Rows)
{
for(int i = 0; i < ds.Tables[0].Columns.Count; i++)
{
int rowValue;
if (int.TryParse(drRow[i].ToString(), out rowValue))
{
if (rowValue == 0)
{
drRow[i] = null;
}
}
}
}
我真的相信没有人仍然可以使用DataSets :(