留言簿
2005/5/10 15:53:00 帮帮
点击主DropDownList下拉的第一条记录,象没选一样。窗体底下也没有下载...字样。点击第二条记录却可以,出现从DropDownList的对应数据。再点击主DropDownList第一条记录,从DropDownList就出现了对应的数据。就是我说的where 选择后主DropDownList只有一条记录时,点击就没反映了。
急啊!谢谢!
急啊!谢谢!
2005/5/10 10:50:00 帮帮
我又试了一下主从DropDownList.如果主DropDownList是select bm from login where bm like'%综合部%'。从DropDownList是没有数据的。如果DropDownList是select bm from login where bm like'%综合部%' or bm like'%个人部%'的话,主DropDownList下拉框的第一个是“综合部”,第二个是“个人部”。这时选择第一个“综合部”,从DropDownList是不会有数据的。选择第二个“个人部”,从DropDownList出现对应的数据,这时再选择第一个“综合部”,就会出现对应的数据了。就是说主DropDownList只有一条记录时,从DropDownList 不会有数据。这是怎么回事?要怎么改?不知道有没有说清楚我的问题。谢谢!
2005/5/10 9:19:00 帮帮
我在主DropDownList中是部门,在从DropDownList是在主DropDownList选中的部门的员工名称。不用where条件语句时,在从DropDownList都有对应的数据。而加了where条件语句, 选择一个部门,从DropDowmList就是没有数据。但该部门是有员工记录的。有人说是不能出现出了select delete insert update以外其他的语句。真是这样吗?
2005/5/9 17:22:00 帮帮
那个两BindData()我在Page_Load中,用if来选择,这样是否可以帮定同一个datagrid?
另外和页面级缓存没用关系。
那个主从DropDownList,我的意思是在主 DropDownList1的
strsql="select distinct bm from login where dh=?"加了where条件语句,就不能实现主从的功能了。而不加where条件语句,我的代码是可以实现主从的功能的。从DropDownList的数据是在主DropDownList的SelectedIndexChanged事件中绑定。只是加了where条件语句,在主DropDownList可以出现数据,但从DropDownList不会出现数据。
另外和页面级缓存没用关系。
那个主从DropDownList,我的意思是在主 DropDownList1的
strsql="select distinct bm from login where dh=?"加了where条件语句,就不能实现主从的功能了。而不加where条件语句,我的代码是可以实现主从的功能的。从DropDownList的数据是在主DropDownList的SelectedIndexChanged事件中绑定。只是加了where条件语句,在主DropDownList可以出现数据,但从DropDownList不会出现数据。
回复:用if来判断应该可以,不过可以把绑定数据的代码放在一个方法中,没必要用两个方法。至于从DropDownList中不显示数据,应该是没有找到相应条件的记录所致,如果有记录的话不应该不显示,因为DropDownList能否显示数据和SQL语句本身没有任何直接关系,而和选取的记录有关。谢谢!
2005/5/9 17:09:00 ceocio
老大我找不到你,你有没有兴趣到四川工作,联系我ceocio AT hotmail Dot com
回复:您好,我无法去四川呀,我给您发邮件了,请查收。谢谢!
2005/5/8 17:28:00 帮帮
yhaili@21cn.com是你的邮箱吗?我把代码发过来了。里面有一个问题的详细说明.txt。
回复:由于无法运行你的示例,所以没办法进行调试,我觉得有以下几点问题:
1、WebForm5.aspx的Page_Load中同时调用了BindData()和BindData1()两个向同一个控件绑定不同数据的方法,这怎么理解?
2、无法正常分页是否是因为使用了页面级缓存的缘故?Response.Cache.VaryByParams["state"] = true;?
3、关于主从DropDownList,从DropDownList的数据应该在页面加载时和主DropDownList的SelectedIndexChanged事件中绑定,而不是同时在一个方法中绑定两个控件。另外我不太明白所谓DropDownList1带参数是什么意思?
谢谢!
1、WebForm5.aspx的Page_Load中同时调用了BindData()和BindData1()两个向同一个控件绑定不同数据的方法,这怎么理解?
2、无法正常分页是否是因为使用了页面级缓存的缘故?Response.Cache.VaryByParams["state"] = true;?
3、关于主从DropDownList,从DropDownList的数据应该在页面加载时和主DropDownList的SelectedIndexChanged事件中绑定,而不是同时在一个方法中绑定两个控件。另外我不太明白所谓DropDownList1带参数是什么意思?
谢谢!
2005/5/8 14:54:00 帮帮
您的email是什么?希望你能帮我看一下代码。
回复:我的Email地址在网页底部,谢谢!
2005/5/7 21:57:00 adot
cmd=new OleDbCommand("select newsid,heading,source,addtime from wqnews order by addtime desc",conn);
OleDbDataAdapter adapter=new OleDbDataAdapter(cmd);
DataSet ds=new DataSet();
adapter.Fill(ds,pager.PageSize*(pager.CurrentPageIndex-1),pager.PageSize,"news");
dg.DataSource=ds.Tables["news"];
dg.DataBind();
access数据库只能这样用?access里面写储存过程不可以?我用GotDotNet.ApplicationBlocks.Data里面没有adapter.Fill(ds,pager.PageSize*(pager.CurrentPageIndex-1),pager.PageSize,"news");这个方法呀,郁闷
OleDbDataAdapter adapter=new OleDbDataAdapter(cmd);
DataSet ds=new DataSet();
adapter.Fill(ds,pager.PageSize*(pager.CurrentPageIndex-1),pager.PageSize,"news");
dg.DataSource=ds.Tables["news"];
dg.DataBind();
access数据库只能这样用?access里面写储存过程不可以?我用GotDotNet.ApplicationBlocks.Data里面没有adapter.Fill(ds,pager.PageSize*(pager.CurrentPageIndex-1),pager.PageSize,"news");这个方法呀,郁闷
回复:您好,Access没有存储过程,但您可以通过多重select语句来用一条sql语句选出当前页的记录,虽然数据量大时效率会很低但毕竟可以实现,关于多重select语句请参照我的分页存储过程生成工具。谢谢!
2005/5/7 18:24:00 feng
吴老师,我想看下你的分页控件的按装程序的源码,主要是想知道你是通过什么方式来安装数据库的,而且安装的库是以什么方式来插入记录的,是通过在安装代码中执行sp_attach_db,还是执行的备份恢复之类的.谢谢了
回复:你好,这个分页控件的安装程序是两年前做的,此后基本没有动过,安装数据库用的是asp.net执行sql语句的方法(sql文件被做为嵌入的资源打包在项目中),我现在在打包项目创建数据库已不用这种效率比较低的方法,改用osql工具来执行,具体的实现方法在这里:http://www.aspxboy.com/Files/71/66/286.Aspx ,非常详细,一看就会。谢谢!
2005/5/7 14:53:00 灰色回忆
谢谢!
刚问的那个问题我看了帮助已经解决;谢谢!
现在我想用aspnetpage控制datalist
但datalist 中怎么样分页呀!
菜N请教;
刚问的那个问题我看了帮助已经解决;谢谢!
现在我想用aspnetpage控制datalist
但datalist 中怎么样分页呀!
菜N请教;
回复:您好,请先下载安装控件,安装后在安装目录下有详细的包括对Repeater、DataList和DataGrid等分页的示例可以参考。谢谢!
