c# - 如何循环遍历数据集并更改数据 C#

标签 c# asp.net dataset

我正在尝试循环遍历数据集,如果有 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;
                }
            }

        }
    }

我真的相信没有人仍然使用数据集:(

关于c# - 如何循环遍历数据集并更改数据 C#,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6371570/

相关文章:

c# - 将 Effort 与 Entity Framework 结合使用时,更新模型会导致接口(interface)从 DbContext 中删除

c# - CLR 是如何进行内存管理的

c# - 如何检查 DataTable 上的 IS NULL?

c# - 为什么要使用 DataSet.BeginInit 和 DataSet.EndInit

tensorflow - 如何从视频数据集制作数据集(首先是 tensorflow )

r - 如何在R中堆叠数据?

c# - 如何动态创建解决方案文件 .sln , .csproj , assemblyinfo.cs

c# - 值列表的所有可能组合

c# - ASP .Net jQuery AJAX 登录安全吗?

javascript - 我想知道 Google 的网站翻译器可以在我们的网站上免费使用吗?在我们的网站上使用它还有其他问题吗?