经过一个多月的苦苦寻觅,终于找到了一份开发的工作,其中的艰辛与苦闷实难用言语表达。找到工作的第二天,未来的同事告诉我们开发会用到一些dev相关的知识,需要我自己先了解一下,下面就简单总结一下自己了解的“dev”,以便自己可以记住并进行改进。
“dev”便是DevExpress,一个桌面应用程序的开发框架,和winform中的控件很相似,但是做出来的样式会比winform好看很多,页面效果类似于office。
记录一下devexpress的控件:
TreeList: Dock:停靠位置
optionBehavior——Editable:节点是否可编辑
Selectimagelist:节点标题图片集合(ImageList控件)
Optionview:treelist的外观设置(是否显示标题栏、是否显示横竖线等)
动态插入节点时可通过数据库也可通过数组:
首先定义一个treelist的类,类中包括三个属性:parentID(父节点),ID,name(列名);
ArrayList plist = new ArrayList();//定义数组
TreeListClass p = new TreeListClass();
p.Name = 工程文件;
p.ID = 1;
plist.Add(p);
TreeListClass q = new TreeListClass();
q.Name = "地图页面1";
q.ParentID = 1;//属于哪个节点
q.ID = 2;
plist.Add(q);
TreeListClass w = new TreeListClass();
w.Name = "网络数据1";
w.ParentID = 1;
w.ID = 3;
plist.Add(w);
this.treeList1.DataSource = plist;//数组作为treelist的数据源
this.treeList1.ExpandAll(); //默认展开所有节点
this.treeList1.RefreshDataSource();//更新树列表控件已显示对数据源的更改