我想从表中选择列而不是null [英] I want to select columns from tables not null

查看:49
本文介绍了我想从表中选择列而不是null的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想显示表格列值,其中字段不为空我的意思是我不想在formload上显示空值



我尝试了什么:



i want to show tables columns values where field not null i mean i dont want to show null values on formload

What I have tried:

connection.Open();
                DataSet dsa = new DataSet();
                DataTable dt = new DataTable();
                dsa.Tables.Add(dt);
                OleDbDataAdapter da = new OleDbDataAdapter();
                da = new OleDbDataAdapter("SELECT [Order Status] from [Contacts]", connection);
                da.Fill(dt);
                order1.DataSource = dt;
                order1.DisplayMember = "Order Status";
                connection.Close();

推荐答案

[订单状态]不为空


试试这个



try this

dt.AsEnumerable().ToList().ForEach(row=>
            { if (string.IsNullOrWhiteSpace(Convert.ToString(row[0]))) row.Delete(); });
           dt.AcceptChanges();


HI,



尝试以下查询。看看是否有帮助:





Try the following query.See if it helps:

SELECT [Order Status] from [Contacts] where [Order Status] Not NULL or  [Order Status] != ''


这篇关于我想从表中选择列而不是null的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆