CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  VB.NET

page_load中的数据绑定为什么不执行?

楼主jxs79(一一)2005-08-02 09:32:40 在 .NET技术 / VB.NET 提问

 
   
  各位大哥,我把dropdawnlist的数据绑定写在page_load中,可是浏览的时候不执行,必须要点了别的button才能显示出来,为什么?  
  我应该把绑定放到哪里写?  
   
  刚开始学.net,觉得这个东西好难啊,都没有信息能学会了,请大家帮帮忙,非常感谢 问题点数:20、回复次数:13Top

1 楼working1997(haha)回复于 2005-08-02 09:41:59 得分 0

设个断点调试一下啊,你这样说谁知道Top

2 楼jxs79(一一)回复于 2005-08-02 09:46:55 得分 0

在page_load里面设断点,根本就没用Top

3 楼jxs79(一一)回复于 2005-08-02 11:33:10 得分 0

好像page_load和click有区别吧,写在click里面的绑定就很好,可是写道page_load里面就不行了,那我应该把dropdawnlist的绑定写道哪里?它没有click吧Top

4 楼csdnzm(明飞)回复于 2005-08-02 13:34:23 得分 20

不会的,一般都在Page_Load   中写,你是不是有什么控制代码条件写错了,例如IsPostBackTop

5 楼oldlq()回复于 2005-08-02 13:45:42 得分 0

應該是IsPostBack的問題  
  Top

6 楼jxs79(一一)回复于 2005-08-02 13:50:14 得分 0

写了以后,dropdawnlist里面绑的东西都是:system.data.datarowview,不写ispostback,一开始浏览也是这个,但是点了button以后,就变成了我想要的东西了,这是怎么回事?Top

7 楼KETTLY800730()回复于 2005-08-02 13:58:59 得分 0

把你代码给大家瞧一瞧吗,看了才知道呀!!Top

8 楼jxs79(一一)回复于 2005-08-02 14:13:53 得分 0

Private   Sub   Page_Load(ByVal   sender   As   System.Object,   ByVal   e   As   System.EventArgs)   Handles   MyBase.Load  
                  '                 '在此处放置初始化页的用户代码  
   
                  Dim   con   As   SqlConnection  
                  Dim   ds   As   New   DataSet  
                  Dim   cmd   As   SqlCommand  
                  Dim   sql   As   String  
                  If   (Not   IsPostBack)   Then  
                          con   =   New   SqlConnection("Data   Source=JXS;UID=sa;PWD=;database=erp")  
   
                          sql   =   "select   syscolumns.name   from   syscolumns,   sysobjects   where   syscolumns.id=sysobjects.id   and   sysobjects.name='rl_person_basic'order   by   syscolumns.colid"  
   
                          cmd   =   New   SqlCommand(sql,   con)  
                          con.Open()  
   
                          Dim   adapter   As   SqlDataAdapter   =   New   SqlDataAdapter(cmd)  
   
                          adapter.Fill(ds)  
   
                          searchtype.DataSource   =   ds.Tables(0)  
   
                          searchtype.DataBind()  
                          searchtype.DataTextField   =   "name"  
                          'con.Close()  
                          adapter.Dispose()  
   
                  End   If  
   
          End   Sub  
   
  求高手指点  
  Top

9 楼jxs79(一一)回复于 2005-08-02 14:44:48 得分 0

大哥,现在已经出来了,我写了一个page_load,又写了一个dropdawnlist_load,两个里面写了相同的代码,这样才显示出来了,可是又有别的问题了,就是我本来在dropdawnlist里面选了第二项,可是一点别的地方,他就变成第一项了,而且按照第一项进行查询了,这是怎么回事?  
  求高手指点,我刚开始学这个,一点都弄不明白该写什么东西Top

10 楼lovefootball(蟑螂(生活就是扯淡--做人要放低姿态))回复于 2005-08-02 14:56:36 得分 0

绑定的代码要写在!IsPostBack里  
   
  就是  
  if   (!IsPostBack)  
  {  
          //绑定  
  }  
   
  另外你看一下pageload的注册事件是不是丢了  
   
   
  List1.DataTextField="StringValue";  
  List1.DataValueField="CurrencyValue";  
  List1.DataBind();  
   
  Top

11 楼jxs79(一一)回复于 2005-08-02 16:10:17 得分 0

这些写在page_load里面?我写上以后,一运行就出错了,说数据库system.data.datarow中没有“编号”这个字段,这是怎么回事?Top

12 楼jxs79(一一)回复于 2005-08-02 17:40:11 得分 0

嗯,已经弄好了,不过好像还是不很清楚到底问题出在哪里,谢谢大家的意见,我挨个试了一遍,结果好了,呵呵Top

13 楼jxs79(一一)回复于 2005-08-02 17:49:53 得分 0

不好意思啊,我已经没分了,实在是问题太多Top

相关问题

  • page_load中给dropdawnlist绑定的数据,为什么不执行
  • 程序运行时先不执行“page_load",会是什么原因呢,害得我数据无法绑定!请赐教!
  • 数据执行保护
  • 数据库的异步执行?
  • ASP中执行数据库的语句
  • ADO执行数据库脚本问题
  • 连接的数据库不能执行
  • 插入数据只执行一次?
  • 对我来说是高难问题:可执行的安装文件是如何把数据和可执行代码捆绑在一起的?
  • 数据绑定

关键词

  • 代码
  • ds
  • sql
  • dropdawnlist
  • 绑定
  • ispostback
  • searchtype
  • load
  • syscolumns
  • 怎么回事

得分解答快速导航

  • 帖主:jxs79
  • csdnzm

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo