我在网上下载了一个IEWebControls.exe控件,安装此文件后,在硬盘上生成了Build、Samples、Src三个文件夹,看了一下,好像里面包含了三个控件:TreeView、MultiPage以及ToolBar三个控件,编译后生成了microsoft.web.ui.webcontrols.dll以及microsoft.web.ui.webcontrols.resources.dll两个DLL文件,但问题是我怎样在Visual studio.net2003中安装使用这三个控件呢
解决方案 »
- 问一个值类型比较的问题?
- 急急急,来都给分
- 学生做网站,收集网站主题,大家帮忙顶顶啊啊啊谢谢啊啊啊啊
- |M| 更以前别的人代理,我在aspx改,有个地方让高人来指点一下 谢谢
- 页面无法显示图片的问题
- 产品首页显示问题
- sql 查询一个表中有多少条数据?
- 请问谁有microsoft small business server 2003的序列号?
- 求助,页面层跟着页面移动而移动怎么做?
- 这样真的错了吗?
- 再请教一个关于正则表达式的问题:如何判断日期格式为YYYY-MM 或者YYYY/MM
- c:\WINNT\Microsoft.NET\Framework\v1.1.4322\System.Data.dll 引用的类“System.Data.DataSet”具有在未被引用的程序集中定义的基类或接
帮你找了一个地方
我的treeview显示的是
t0 t00 t1 t11 t2 t22
应该显示成
t0
t00
t1
t11
t2
t22
这是怎么会事?
最好把这些DLL放在你的项目文件夹下.
Dim _Function As CropObjects.CropObjects.Base_Function = New CropObjects.CropObjects.Base_Function()
Dim Treeset As DataSet = _Function.GetRoleFunctionTree(UserCode, ConfigurationSettings.AppSettings("ljzfc") + Session("forgforg")) '角色结构在数据临时表中
If Treeset.Tables.Count > 0 Then
Dim dt As DataTable = Treeset.Tables(0)
Dim index As Integer
Dim ANode As TreeNode
TreeView1.Nodes.Clear()
For index = 0 To dt.Rows.Count - 1
Dim dr As DataRow = dt.Rows(index)
Dim n_name As String = dr.Item("n_name").ToString '名称
Dim n_id As String = dr.Item("n_id").ToString 'id
Dim level As Integer = dr.Item("lvl") - 1 '层次
Dim function_path As String = dr.Item("path").ToString
Dim file As String = dr.Item("filenames").ToString
If function_path.EndsWith("/") Then
function_path = function_path + file
Else
function_path = function_path + "/" + file
End If
LoadToTree(n_name, level, ANode, n_id, function_path)
Next
End If
End Sub Private Sub LoadToTree(ByVal CurrStr As String, ByVal ALevel As Integer, ByRef ANode As TreeNode, ByVal n_id As String, ByVal path As String)
Dim NextNode As TreeNode
Dim i As Integer, Lvl As Integer
If ALevel = 0 Then
ANode = New TreeNode()
ANode.Text = CurrStr
ANode.ID = n_id
TreeView1.Nodes.Add(ANode)
ANode.ExpandedImageUrl = "images/popen.gif"
ANode.ImageUrl = "images/pclose.gif"
Exit Sub
End If
Lvl = treelevel(ANode)
If Lvl = ALevel Then
NextNode = New TreeNode()
NextNode.Text = CurrStr
ANode.Parent.Nodes.Add(NextNode)
NextNode.ID = n_id
NextNode.ExpandedImageUrl = "images/popen.gif"
NextNode.ImageUrl = "images/pclose.gif"
NextNode.NavigateUrl = path
ANode = NextNode
End If
If Lvl = (ALevel - 1) Then
NextNode = New TreeNode()
NextNode.Text = CurrStr
ANode.Nodes.Add(NextNode)
NextNode.ID = n_id
ANode = NextNode
ANode.ExpandedImageUrl = "images/popen.gif"
ANode.ImageUrl = "images/pclose.gif"
ANode.NavigateUrl = path
End If
If Lvl > ALevel Then
NextNode = ANode.Parent
While treelevel(NextNode) > ALevel
NextNode = NextNode.Parent
End While
ANode = New TreeNode()
NextNode.Parent.Nodes.Add(ANode)
ANode.ID = n_id
ANode.Text = CurrStr
ANode.ExpandedImageUrl = "images/popen.gif"
ANode.ImageUrl = "images/pclose.gif"
ANode.NavigateUrl = path
End If
End Sub
我的treeview显示的是
t0 t00 t1 t11 t2 t22
应该显示成
t0
t00
t1
t11
t2
t22
这是怎么会事?这个问题 我解决了
我把那个webctrl_client目录放到站点的跟目录就行了
为什么放到虚拟目录不行?
web_ctrl目录还要设置一下
2、运行“程序——Microsoft Visual Studio.NET 2003 ——Visual Studio.NET 工具 ——Microsoft Visual Studio.NET 2003 命令提示符”,进入到IE Web Control 安装目录。
3、运行build.bat 。
4、运行xcopy /s /i .\build\Runtime (网站根目录,默认系统盘):\Inetpub\wwwroot\webctrl_client\1_0 /y 。
5、在”工具箱——web窗体“单击右键,选择“添加/移除项...”,在弹出对话框中选择.net framwork 组件,单击“浏览”,找到IE WebControl.dll 文件,添加上即可