【问题标题】:removing null valued columns from dataset in asp .net从asp .net中的数据集中删除空值列
【发布时间】:2010-04-03 16:00:03
【问题描述】:

我有一个表,它为某些条目存储具有空值列的数据。我只想将非空数据检索到详细视图。我尝试了以下

foreach(string strTableField in (objDataSet.Tables[0].Columns[i])) 
{
    if(objDataSet.Tables[0].Columns[i].Equals(null))
    {
        objDataSet.Tables[0].Columns.Remove(strTableField);
       objDataSet.Tables[0].AcceptChanges();
    }

    i++;
}

但它给出了错误..请帮我注册这个...

【问题讨论】:

  • 您收到什么错误信息?
  • 如果是sql数据库的数据,可以尝试检查DBNull.Value。
  • 如果回答能解决您的问题,请将其标记为已接受。

标签: dataset


【解决方案1】:

您可以使用DataSet 类的Select 方法。像这样:

DataRow[] rows = table.Select("field is not null"); 

【讨论】:

    猜你喜欢
    • 2023-04-04
    • 2017-11-26
    • 1970-01-01
    • 1970-01-01
    • 2018-07-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多