首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

发布一款层次下拉列表控件

在项目中经常遇到树状结构的对象比如产品分类、部门结构、地区……对于这类对象的呈现,一般都使用树控件(比如VS2005自带的TreeView控件)。...要在DropDownList中展示出树结构的层次,那就必须在每个节点的Text前加入一定的占位符,以实现层次的效果,比如: 中国--四川----成都----乐山----绵阳--北京--广东----深圳-...---东莞----珠江 由于这种下拉列表控件在项目中经常使用,于是决定写一个通用的服务器控件出来。...属性的名字)和DeepChar(string,在表示层次中使用的占位符,默认是“--”),设置了这4个属性后,在后台就只需要将树结构对象的Root节点作为DataSource,然后执行DataBind(...,对服务器控件开发经验还不足,该控件有需要改进或有错误的地方希望大家指正。

45830
您找到你想要的搜索结果了吗?
是的
没有找到

Page.FindControl方法找不到指定控件的原因

MSDN对FindControl的解释:在当前的命名容器中搜索带指定 id 参数的服务器控件 这里有一篇文章阐述阐述FindControl方法和INamingContainers接口:http://www.odetocode.com.../Articles/116.aspx FindControl方法是在当前naming container查找指定ControlID对应的控件,该naming container是一个实现了INamingContainer...可以在该页的页指令中添加 Trace=Ture 指令来跟踪页面输出查看控件树。...一个页面的控件树中,Page对象必然是顶级的naming container,但绝非必然是唯一的naming container。...很多时候,因为是动态控件,明知道是在同一个naming container中,但不知道该naming container是什么对象,一个控件要找到另一个控件,可以用this.Parent.FindControl

1.3K70

Fabric.js 自定义控件

本文简介 带尬猴,我是德育处主任 虽然 Fabric.js 提供的基础功能已经很丰富了,但有时难免需要定制一些需求。比如本文要讲的 『自定义控件』。...掌握创建自定义控件这个功能,能够创建更加精美和实用的图形应用程序,提高用户体验和用户满意度。 尽管 Fabric.js 的文档很一般,但 demo 还挺丰富。...如果你对这些代码还不太熟悉的话,推荐阅读一下 《Fabric.js 中文入门教程》 创建删除按钮 创建自定义控件通常有一下2步操作: 创建控件 添加功能事件 Fabric.js 提供了 fabric.Control...Custom controls, render and actions 的代码 前面讲到的就是创建自定义控件的基本方法, Fabric.js 官网收录的 Custom controls, render.../js/fabric.js"> var canvas = this.

4.7K70

速读原著-Android应用开发入门教程(Android中控件层次结构)

第 7 章 控件(Widget)的使用 在各个 GUI 系统中,控件一般都是占内容最多的部分,使用各种控件也是使用一个 GUI 系统的主要内容。...7.1 Android中控件层次结构 android.view.View 类(视图类)呈现了最基本的 UI 构造块。一个视图占据屏幕上的一个方形区域,并且负责绘制和事件处理。...Android 中控件类的扩展结构如图所示: ?...Android 中的控件常常在布局文件(Layout)中进行描述,在 Java 源代码中通过 findViewById()函数根据ID 获得每一个 View 的句柄,并且转换成实际的类型来使用。...android.view.View 的扩展者也称作 Widget,通常包含在 android.widget 包中,也就是在 UI 中使用的控件

69230
领券