急问一个关于treeview的很奇怪的问题 我的treeview控件是从数据库中获得的数据显示的,我又加了两个按钮,只是从工具栏里拖过去了,没有定义代码,也没有声明函数,可我一运行程序只要是选中了treeview中的某个结点,在点击一下任何一个按钮,都会在treeview控件中把最初显示的东西在显示一遍,以前的显示也有,这是怎么回事? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你是在WebForm里做的,是吧?那就正常了,因为你点了按钮后,页面提交了一次,所以你的treeview数据也刷新了一次。如果是winform里,这是不可能的事情,你可以在按钮的事件里设置断点跟踪一下就知道了。 是在webform里的,那这个问题应该怎么解决? 把你的Button的runat="Server"去掉,如果没有必要提交的话 需要提交的,我想通过按钮来往treeview中添加或删除数据,并把修改同时反映到数据库中 那么在“提交”时,就重新画一下你的Tree,就可以了。 我把Button的runat="Server"去掉了,可在InitializeComponent()中报错,说this.Button1.Click += new System.EventHandler(this.Button1_Click);未将对象引用设置到对象的实例 那就不要去掉,在重新从数据库中读出数据到tree中. 1.http://www.microsoft.com/china/msdn/archives/library/workshop/webcontrols/overview/treeview.asp2.引用:http://community.csdn.net/Expert/topic/4196/4196863.xml?temp=9.365261E-03http://community.csdn.net/Expert/topic/3169/3169028.xml?temp=.8414118 如何快速确定一个点在10000个面中的哪一个内? 图片问题,大家来帮帮忙 做购物车时候出了点问题,求指导 急急急! ???asp.net2.0 DataGrid的层次显示 如何把一个大数组拷贝到一个小数组,急救~! 怎么将服务器端的数据保存下来?????? 类型如何转换 C#如何屏蔽某个控件的某个事件 .net 做视频监控,图像采集, 怎样获得TextBox控件的插入点index或获得高亮显示的文字 高手请进:把一个对像集合绑定到DataGrid,怎么不显视某些公共属性? 有没有相似于XmlIgnore这样的Attribute? 怎样获取表中的数据信息呀
那就正常了,因为你点了按钮后,页面提交了一次,所以你的treeview数据也刷新了一次。如果是winform里,这是不可能的事情,你可以在按钮的事件里设置断点跟踪一下就知道了。
http://www.microsoft.com/china/msdn/archives/library/workshop/webcontrols/overview/treeview.asp
2.
引用:
http://community.csdn.net/Expert/topic/4196/4196863.xml?temp=9.365261E-03
http://community.csdn.net/Expert/topic/3169/3169028.xml?temp=.8414118