资讯   |   开发   |   选机中心   |   产品大全 | IBM | 惠普 | 联想 | 戴尔 | 苹果 | 神舟
更多: | 华硕 | 明基 | 方正 | 紫光 | TCL | 夏新 | 联宝 | 宏碁 | 七喜 | 长城 | 清华同方 | 海尔 | 三星 | 东芝 | 索尼 | 富士通 | LG | 技术 | ddnoon
当前位置:笔记本 > 软件开发 >
Advertisement
文章正文

关于数据库操作的问题,请高手指点

类型:转载   责任编辑:asp.net   日期:2007/05/23


热门软件下载:


   

请问高手们,我在我的网页中放了2个框架,一个左边一个右边,我左边放的是一个树型菜单,右边放置的是树型菜单的相关操作:修改,删除,增加,但是问题出来了,我在执行完了这些操作时,左边的树型菜单没有反映,要刷新才有反映,这样比较麻烦,没有达到预期的效果,请问怎样才能实现同步更新呢?????

网友回答:

发表者:wangdequan1024

1.使用初步  
   
  (1)下载地址  
  http://msdn.microsoft.com/downloads/samples/internet/default.asp?url=/Downloads/samples/Internet/ASP_DOT_NET_ServerControls/WebControls/default.asp  
   
   
  (2)不显示树型的问题  
  首先:下载包分自动安装和手动安装两种包。  
  要下载大小约650K   的自动安装包。  
  其次:TreeView要求客户端浏览器版本为IE5.5及以上,最好要求客户端升级为IE6.0  
   
  (3)关于闪烁  
  将AutoPostBack属性设置为真,SelectedIndexChange才能被执行。不过这样的话刷新的很厉害。不要刷新的话,将AutoPostBack属性设置为FALSE.          
   
  (4)常用的几个属性和方法  
  ~Index   获取树节点在树节点集合中的位置。  
  ~Nodes   获取分配给树视图控件的树节点集合。  
  ~Parent     获取或设置控件的父容器。  
  ~SelectedNode   获取或设置当前在树视图控件中选定的树节点。  
  ~ExpandAll   展开所有树节点。  
  ~Checked   获取或设置一个值,用以指示树节点是否处于选中状态。  
  ~Text   获取或设置在树节点标签中显示的文本。  
  ~Expand   展开树节点。  
  ~Clear   清空树  
  ~Remove   从树视图控件中移除当前树节点。  
   
  (5)常用的几个操作:增加、删除、修改、剪切  
   
  @增加节点:  
                  Dim   tmpNd3   As   New   Microsoft.Web.UI.WebControls.TreeNode()  
                  Dim   NdSel   As   New   Microsoft.Web.UI.WebControls.TreeNode()  
                  NdSel   为当前选定的节点,新节点将作为它的子节点    
                  NdSel   =   Treepaybasic.GetNodeFromIndex(Treepaybasic.SelectedNodeIndex)  
                  tmpNd3.Text   =   "新增节点"  
                  在树中添加这个新节点  
                  NdSel.Nodes.Add(tmpNd3)  
  @删除节点:  
                  Dim   tmpNd3   As   New   Microsoft.Web.UI.WebControls.TreeNode()  
                  Dim   NdSel   As   New   Microsoft.Web.UI.WebControls.TreeNode()  
                  NdSel   为当前选定的要删除节点,tmpNd3为它的父节点    
                  NdSel   =   Treepaybasic.GetNodeFromIndex(Treepaybasic.SelectedNodeIndex)  
                  If   (Treepaybasic.SelectedNodeIndex   <>   "0")   Then  
                          tmpNd3   =   NdSel.Parent  
                          tmpNd3.Nodes.Remove(NdSel)  
                  Else  
                          Treepaybasic.Nodes.Clear()  
                  End   If  
  @修改节点:  
                  Dim   NdSel   As   New   Microsoft.Web.UI.WebControls.TreeNode()  
                  NdSel   =   Treepaybasic.GetNodeFromIndex(Treepaybasic.SelectedNodeIndex)  
                  NdSel.Text   =   "aaa"  
  @剪切和粘贴  
   
  剪切:  
                  Dim   tmpNd3   As   New   Microsoft.Web.UI.WebControls.TreeNode()  
                  Dim   NdSel   As   New   Microsoft.Web.UI.WebControls.TreeNode()  
                  NdSel   为当前选定的要删除节点,tmpNd3为它的父节点    
                  NdSel   =   Treepaybasic.GetNodeFromIndex(Treepaybasic.SelectedNodeIndex)  
                  将剪切下来的节点存入session  
                  Session("node")   =   NdSel  
                  If   (Treepaybasic.SelectedNodeIndex   <>   "0")   Then  
                          tmpNd3   =   NdSel.Parent  
                          tmpNd3.Nodes.Remove(NdSel)  
                  End   If  
  粘贴:  
                          Dim   tmpNd3   As   New   Microsoft.Web.UI.WebControls.TreeNode()  
                  Dim   NdSel   As   New   Microsoft.Web.UI.WebControls.TreeNode()  
                  NdSel   为当前要粘贴节点的父节点    
                  NdSel   =   Treepaybasic.GetNodeFromIndex(Treepaybasic.SelectedNodeIndex)  
                  tmpNd3   =   Session("node")  
                  NdSel.Nodes.Add(tmpNd3)


 

 
热门推荐笔记本: IBM笔记本
相关文章:
webmaster:popbb@126.com   最佳浏览:1024X768 MSIE
©2007 popbb.net All Rights Reserved