在.net中,window forms下面的list box控件在开发时,如果采用其本身的数据绑定,绑定完以后就不能更改listbox的items了.而实际开发中却经常会碰到要改变的情况,在这里我提供了一重方法.采用开发继承listbox控件的自定义控件.然后在里面提供两个sortedlist类的属性,一个可以存放id,一个存放text,这样就解决了上面说的问题!!
using system; 【程序编程相关:用Socket实现点对点的文件传输】
控件的代码如下: 【推荐阅读:C#程序编码规范】
using system.componentmodel; 【扩展信息:在.NET中应用MATLAB算法】using system.collections;using system.drawing;using system.data;using system.windows.forms;namespace flowmanage
{ /// <summary> /// syslistbox 的摘要说明. /// </summary> public class syslistbox : system.windows.forms.listbox { private sortedlist _sl=new sortedlist(); /// <summary> /// 必需的设计器变量. /// </summary> private system.componentmodel.container components = null;public syslistbox()
{ // 该调用是 windows.forms 窗体设计器所必需的. initializecomponent();// todo: 在 initializecomponent 调用后添加任何初始化
... 下一页