| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1275 人关注过本帖
标题:查询数据库有内容就绑定显示,没有内容就隐藏绑定控件!如何实现????
取消只看楼主 加入收藏
zhzh
Rank: 2
等 级:新手上路
威 望:3
帖 子:377
专家分:0
注 册:2006-10-18
收藏
 问题点数:0 回复次数:6 
查询数据库有内容就绑定显示,没有内容就隐藏绑定控件!如何实现????

我是一只小小菜鸟,真诚等待高手的指点!!我想实现这一点!感谢在先!!!!
就是我去数据库中查询一个字段比如n_Content,如果有内容就绑定到DataGrid上,没有内容就把DataGrid控件隐藏起来!
小弟已经在这里等了快一周了!!如何查询?如何判断?请高手详解

搜索更多相关主题的帖子: 绑定 数据库 控件 隐藏 查询 
2006-11-16 11:38
zhzh
Rank: 2
等 级:新手上路
威 望:3
帖 子:377
专家分:0
注 册:2006-10-18
收藏
得分:0 
下面的判断怎么实现不了?为什么?
OleDbConnection conn=new OleDbConnection();
conn.ConnectionString="Provider=Microsoft.Jet.OLEDB.4.0;"+"Data Source="+Server.MapPath(@"\hpuedu\hpuwebdata\webdata.mdb");
conn.Open();
int myID=Convert.ToInt32(Request["ID"]);
string strsql="select newsImg from hotNews where ID = '"+myID+"'";
OleDbDataAdapter da=new OleDbDataAdapter(strsql,conn);
DataSet ds=new DataSet();
da.Fill(ds,"DataGrid2");
if(ds.Tables["DataGrid2"].Rows.Count>0)
{
this.DataGrid2.DataSource=ds.Tables["DataGrid2"].DefaultView;
this.DataGrid2.DataBind();
conn.Close();
}
else
{
this.DataGrid2.Visible=false;
}

Tomorrow is another day! my love..................
2006-11-16 12:33
zhzh
Rank: 2
等 级:新手上路
威 望:3
帖 子:377
专家分:0
注 册:2006-10-18
收藏
得分:0 

难道真的没有人会吗????


Tomorrow is another day! my love..................
2006-11-17 12:35
zhzh
Rank: 2
等 级:新手上路
威 望:3
帖 子:377
专家分:0
注 册:2006-10-18
收藏
得分:0 
是隐藏不了!!!有没有内容都控件都显示在那里!我想数据库中没有查询到内容的时候把DataGrid隐藏掉

Tomorrow is another day! my love..................
2006-11-17 13:52
zhzh
Rank: 2
等 级:新手上路
威 望:3
帖 子:377
专家分:0
注 册:2006-10-18
收藏
得分:0 

改了以后,有内容也显示不出来了啊!?还是不行啊


Tomorrow is another day! my love..................
2006-11-17 14:13
zhzh
Rank: 2
等 级:新手上路
威 望:3
帖 子:377
专家分:0
注 册:2006-10-18
收藏
得分:0 

不知道怎么回事我的就运行不出想要的效果!!我用的是ACCESS数据库,应该不是这个问题吧!
大家提供的方法我都试过了!都不行!!!!!
wohemachen的方法控件不管数据库有没有内容都隐藏起来了!!!!
bygg的方法不管数据库有没有内容控件都显示在那里!!!!!
tianlei的方法我看不明白!!!!ColumnsName是什么??还有你设置的"字段1""字段2"是什么?
碰到这种没来由的问题,小弟我失望到极点了!谢谢大家!!!!!

我的代码里面为什么不能用精确查询,如下,老提示"标准表达式中数据类型不匹配."
哪出错了啊?
string strsql="select newsImg from hotNews where ID = '"+myID+"'";

而要用
string strsql="select newsImg from hotNews where ID like '"+myID+"'";
才行!!!


Tomorrow is another day! my love..................
2006-11-17 21:36
zhzh
Rank: 2
等 级:新手上路
威 望:3
帖 子:377
专家分:0
注 册:2006-10-18
收藏
得分:0 
用模糊的话,定义什么类型都可以用!我原来定义int型的,后来发现是模糊查询!改为string型的也可以用
我就郁闷了
为什么我用精确查询发就出错呢!!提示是"标准表达式中数据类型不匹配."

Tomorrow is another day! my love..................
2006-11-18 00:20
快速回复:查询数据库有内容就绑定显示,没有内容就隐藏绑定控件!如何实现????
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.016892 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved