附上工程文件,请问一下treeview控件不能实现并给出以下提示是哪儿出错了?

问题描述

工程文件:http://mail.qq.com/cgi-bin/ftnExs_download?k=70396163dc68d89e7c8ed6624439034e025b575b070f5553190e07525b140500555b4c5b520e044c005b5655045f0050500f58056229312c5d4a3106104a5e0f5a5c0d4d10584361&t=exs_ftn_download&code=49acb91a(提取码49acb91a)分不多了,好像只有10分了,拜托,谢谢大家了。。。谢谢大家关注,我是初学做B/S模式的开发,想先找到一个较大的例子通过后,再详细看书,但是现在出现了这个问题:按照MIS系统开发与应用(ASP.NET+SQLSERVER2000版)给出的步骤做,已经可以连接数据库并登录,但是网页左边的树形选择去无法出现。已经将webcontrols控件放在了IIS主目录和虚拟目录下(因为不懂,为保险起见也放了一个),放的路径肯定没问题,已经搜过无数帖子了,但现在就出现以下提示:请问有人知道问题出在哪儿吗?谢谢了ServerErrorin'/MisPersonnel'Application.--------------------------------------------------------------------------------TypeofvaluehasamismatchwithcolumntypeDescription:Anunhandledexceptionoccurredduringtheexecutionofthecurrentwebrequest.Pleasereviewthestacktraceformoreinformationabouttheerrorandwhereitoriginatedinthecode.ExceptionDetails:System.ArgumentException:TypeofvaluehasamismatchwithcolumntypeSourceError:Anunhandledexceptionwasgeneratedduringtheexecutionofthecurrentwebrequest.Informationregardingtheoriginandlocationoftheexceptioncanbeidentifiedusingtheexceptionstacktracebelow.StackTrace:[ArgumentException:Typeofvaluehasamismatchwithcolumntype]System.Data.Common.ObjectStorage.Set(Int32recordNo,Objectvalue)+955System.Data.DataColumn.set_Item(Int32record,Objectvalue)+37[ArgumentException:TypeofvaluehasamismatchwithcolumntypeCouldn'tstore<0>inTreeIDColumn.ExpectedtypeisDataRow.]System.Data.DataColumn.set_Item(Int32record,Objectvalue)+72System.Data.DataRow.set_Item(DataColumncolumn,Objectvalue)+194System.Data.DataRow.set_Item(Int32columnIndex,Objectvalue)+25SQLHelper.SystemTools.ConvertDataReaderToDataTable(SqlDataReaderdataReader)+468[Exception:TypeofvaluehasamismatchwithcolumntypeCouldn'tstore<0>inTreeIDColumn.ExpectedtypeisDataRow.]SQLHelper.SystemTools.ConvertDataReaderToDataTable(SqlDataReaderdataReader)+635MisPersonnel.Components.Tree.GetTrees(StringsProName)inD:ASP.NETMISMisPersonnelComponentsTree.cs:81MisPersonnel.Components.Tree.BindTree(TreeViewtreeView)inD:ASP.NETMISMisPersonnelComponentsTree.cs:19MisPersonnel.DesktopModules.LeftTree.BindTreeData()inD:ASP.NETMISMisPersonnelDesktopModulesLeftTree.aspx.cs:35MisPersonnel.DesktopModules.LeftTree.Page_Load(Objectsender,EventArgse)inD:ASP.NETMISMisPersonnelDesktopModulesLeftTree.aspx.cs:28System.Web.UI.Control.OnLoad(EventArgse)+98System.Web.UI.Control.LoadRecursive()+71System.Web.UI.Page.ProcessRequestMain(BooleanincludeStagesBeforeAsyncPoint,BooleanincludeStagesAfterAsyncPoint)+4315--------------------------------------------------------------------------------VersionInformation:Microsoft.NETFrameworkVersion:2.0.50727.42;ASP.NETVersion:2.0.50727.42

解决方案

解决方案二:
问题出在这里LeftTree.aspx.cs:35可能你给treeview的datasource和treeview能接受的datasource不匹配
解决方案三:
谢谢楼上的朋友,查看了一下,没查出来。。。

时间: 2024-09-25 07:49:19

附上工程文件,请问一下treeview控件不能实现并给出以下提示是哪儿出错了?的相关文章

treeview控件右键操作问题~~~~~

问题描述 请问一下,我在一个treeview控件的某一个结点上点击右键弹出菜单,实现对该结点的增删改操作呕,怎么做哦?大家可否给个思路.......

在ASP.NET中使用Treeview控件和XML

asp.net|treeview|xml|控件 以前,在WEB页面中如果想使用树形控件的话,往往会有些麻烦,有时甚至要自己写代码来达到用树形列表显示数据的目的.在asp.net中,我们可以很方便地使用由微软提供的Internet Exploer Web Controls控件来实现树形列表.在微软提供的这套Internet Exploere Web Controls控件集合中,包括有MultiPage,TabStrip,TOOLbar,Treeview控件.在这篇文章中,我们来看在ASP.net中

ASP.NET中TreeView控件使用小结

asp.net|treeview|控件 中国IT动力,最新最全的IT技术教程最新100篇 | 推荐100篇 | 专题100篇 | 排行榜 | 搜索 | 在线API文档 首 页 | 程序开发 | 操作系统 | 软件应用 | 图形图象 | 网络应用 | 精文荟萃 | 教育认证 | 未整理篇 | 技术讨论 ASP JS PHP工程 ASP.NET 网站建设 UML J2EESUN .NET VC VB VFP 网络维护 数据库 DB2 SQL2000 Oracle Mysql 服务器 Win2000

C# 系统应用之TreeView控件 (一).显示树状磁盘文件目录及加载图标

在C#系统应用毕设U盘防御软件中需要实现文件不可恢复的删除,首先需要实现类似于资源管理器的界面,通过TreeView控件显示"我的电脑"所有磁盘文件树状目录并加载相应图标.显示结果如下图所示: 一. 界面设计 主窗体是一个Windowss窗体文件,工程命名为SecureTree.分别从工具箱中左边拖一个TreeView控件,名称(Name)为directoryTree;右侧文件列表ListView控件,名称为filesList.然后从工具箱中拖两个ImageList控件,分别命名为di

DELPHI中利用TreeView控件建立目录树

关于TreeView的使用,还可以参看:联合使用TreeView 组件 TreeView是一个显示树型结构的控件,通过它能够方便地管理和显示具有层次结构的信息,是Windows应用程序的基本控件之一.DELPHI虽然具有比较强大的文件管理功能,提供了多个用于文件管理的标准控件,如DriveComboBox.DirectoryListBox.FileListBox等,通过设置它们的属性,使其建立起联系,甚至不用编写一行程序,我们就可以实现在不同的目录之间进行切换,然而这样的目录切换只适用于进行文件

VB6将XML数据传入TreeView控件

treeview|xml|控件|数据 由于XML文档是以树形结构为格式,所以通常采用TreeView控件显示它们.以下码段说明了如何在Visual Basic 6将XML文档传入一个TreeView控件. 首先,建立一个新的带有窗体的Visual Basic 6工程,然后在窗体中添加一个TreeView控件,并添加一个引用到微软XML解析器. 接着,在Form_Load事件中添加如下的代码:   Private Sub Form_Load()Dim objDOM As DOMDocument S

创建可编辑的xml文档(之一)绑定xml文档到treeview 控件

treeview|xml|创建|控件 目录:    介绍    绑定xml文档到treeview 控件    过滤xml 数据    执行拖放操作    执行删除,改名,插入操作    使用中的treeview 控件   通过xml 和xpath 你可以毫不费力的为你的treeview控件增加拖放甚至更多的功能-by Alex Hildyard   最近,我一直在开发一个用来维护在线目录的用户界面工具,因为这个目录包含太多的产品,所以用一些方法对他们分类是很有意义的.目录管理员将需要有删除和定义

在VB6中将XML传入一个TreeView控件

treeview|xml|控件 首先,建立一个新的带有窗体的Visual Basic 6工程,然后在窗体中添加一个TreeView控件,并添加一个引用到微软XML解析器. 接着,在Form_Load事件中添加如下的代码: Private Sub Form_Load() Dim objDOM As DOMDocument Set objDOM = New DOMDocument Call objDOM.loadXML( _ "") Call AddNode(objDOM.document

如何使用 .net 的TreeView控件

treeview|控件     ASP.NET真正有用的特性就是其可扩充性.世界各地的开发人员都可以创建自己的自定义控件,这种自定义控件可以方便地在你自己的过程中进行定义.其中,Internet Explorer Web Controls就是由微软公司在标准的ASP.NET控件之外创建的这样一个集合. WINDOWS资源管理器中的驱动器和其下的文件及文件夹就是按照一种层次结构来安排的,在这个控件集中有一个treeview控件为我们提供了一种按层次结构显示信息的方式.treeview控件包含了称做