Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Dataset 从asp.net中的数据集中删除空值列_Dataset - Fatal编程技术网

Dataset 从asp.net中的数据集中删除空值列

Dataset 从asp.net中的数据集中删除空值列,dataset,Dataset,我有一个表,用于存储某些条目的空值列数据。我只想在详细视图中检索非空数据。我尝试了以下方法 foreach(string strTableField in (objDataSet.Tables[0].Columns[i])) { if(objDataSet.Tables[0].Columns[i].Equals(null)) { objDataSet.Tables[0].Columns.Remove(strTableField); objDataS

我有一个表,用于存储某些条目的空值列数据。我只想在详细视图中检索非空数据。我尝试了以下方法

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++;
}
但这是一个错误。。请帮我注册这个…

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

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

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