摘要:
http://www.wpf123.com/news/?143.html定义 combox绑定类:public class ComboxData{public string Text{ set; get; }public string Value{ set; get; }public override string ToString() { return Text; } }具体绑定:DevExpress.XtraEditors.ComboBoxEdit combox;ComboxData data = new ComboxData();data.Text ="需要显示的文本" 阅读全文
摘要:
最近做项目新增光纤线路清查功能模块,思路和算法已经想好了,些代码时候居然在一个控件上纠结了好长的时间,虽然后来搞定了,但是好记性不然烂笔头,还是写下来,以后要用到的时候直接翻就行,帮助文档看得比较纠结,还是自己写的好。往往当时会用了,一段时间没用后再用的时候有要翻帮助文档或网上搜,纠结很久。我们学东西的时候一般不应该花过多精力和时间到控件或框架上,但是做项目要的是结果。记得有次去面试败在机试上,题也简单,CRUD而已,就是不会用控件,浪费了很多时间。1.数据绑定最基本的两个属性:KeyFieldName和ParentFieldName。SELECT OfficeID,OfficeName,Pa 阅读全文
摘要:
在进行项目开发过程中、曾遇到过需用到dev系列的treelist进行数据绑定、将方法贴出来希望对有需要的朋友有所帮助. 1 2 3 /// <summary> 4 /// treeList绑定 5 /// </summary> 6 /// <param name="parent">父ID</param> 7 private void TreeListBind(string parent) 8 { 9 treeList1.Nodes.Clear();10 ... 阅读全文
摘要:
DevExpress TreeList加载大批量数据的时候绑定数据源 dataTable.注意事项1: 由于一旦绑定了数据源dataTable的些许变化便在TreeList中有所体现, 所以等dataTable完全填充好了之后再绑定数据源.注意事项2:dataTable每行的父节点ID当加载到目前为止,还没有找到那么可能就当成空了, 所以最后treelist呈现就有问题, 所以解决办法有3个, 1: 大范围数据,也就是父节点的数据一定要先于子节点在表中排列.(这个不好控制). 2: 等完全填充完datatable时再重新设置每行的父节点ID. 3:可以边填充边设置, 最后再绑定数据源, 在填充 阅读全文
摘要:
首先考虑代码中的字符串比较是否使用到 "==" 符号,该符号在string的比较中非常耗性能,如果存在则需要全部修改成 "Equal()"按照如上修改后一般速度有显著飞跃,如果还是很卡,参照如下方法:Devexrepss Treelist 常用绑定方式有两种:1.直接treeList.DataSource=dt;2.使用AppendNode逐条添加优缺点:1.绑定方便,但是速度很慢,特别表现在最大化最小化和关闭的时候,巨卡无比2.绑定复杂,但是速度很快,推荐使用下面贴出速度较快的第二种参考代码: TreeListNode parentNode = nul 阅读全文