C# datatable 去掉为空列的行

如果一个表tt有3列,ID,Name,Other,001,李四,12002,王五,32003,张三,张三没有other。select*fromtt。使用DATAtable... 如果一个表tt有3列,
ID,Name,Other,

001 ,李四,12
002,王五,32
003 ,张三,
张三没有other。
select * from tt。
使用DATAtable 查出来之后,如何在datatable中去掉张三哪一行。。。
展开
 我来答
yixuert
2014-03-31 · TA获得超过147个赞
知道答主
回答量:146
采纳率:100%
帮助的人:71万
展开全部
如果你用的是数据库里的数据,你可以在调出数据的SQL语句中加上一个条件:select ID,Name,Other where Other!=NULL(' ') 你可以根据你的数据库数据选择不等于Null或者不等于' '(空)
追问
是数据库里已经查出来的数据的话,可以在查出来的datatable中去掉吗?
追答
不行的吧,因为你的数据来源就是数据库里的数据。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
如何以安
2014-03-31 · TA获得超过1543个赞
知道小有建树答主
回答量:382
采纳率:0%
帮助的人:240万
展开全部
select * from tt where Other!=' '
追问
是数据库里已经查出来的数据的话,可以在查出来的datatable中去掉吗?
追答
for(int i=0;i<dataTable.Rows.Count;i++)
{
if(dataTable.rows[i][3].toString()==‘ ’)

datatable.Rows[i].Delete()。

}
}
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
livershi
2014-03-31 · TA获得超过165个赞
知道小有建树答主
回答量:208
采纳率:0%
帮助的人:210万
追问
表示看的有点乱,可以给个具体的吗,
DataTable dt=managet.GetInfo();//得到所有数据
然后怎么弄能把张三去掉啊?可以写一下代码吗
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式