02 2014 档案
摘要:转自:http://blog.csdn.net/lan_liang/article/details/7206910sharppcap的dll下载地址:http://sourceforge.net/directory/os:windows/?q=sharppcap详细用法:http://www.codeproject.com/KB/IP/sharppcap.aspx为了进一步说明使用方式,在此分享一个我写的wrapper类。[csharp]view plaincopyprint?usingSystem;usingSystem.Collections.Generic;usingSystem.Lin
阅读全文
摘要:void SetPropertyVisibility(object obj, string propertyName, bool visible) { Type type = typeof(BrowsableAttribute); PropertyDescriptorCollection props = TypeDescriptor.GetProperties(obj); AttributeCollection attrs = props[propertyName].Attributes; FieldInfo fld = type.GetField...
阅读全文
摘要:转自:http://www.cnblogs.com/bicker/p/3318934.html最近接触C#的PropertyGrid比较多,得到了两个小心得记录一下。第1点是关于控制PropertyGrid中属性的只读属性的。我遇到的问题是这样的,我需要在运行时根据SVN的状态动态控制PropertyGrid中的属性的读写控制。以前的做法比较简单,直接是PropertyGrid.Enabled(false)。这样的坏处是完全使Grid完全失效,连滚动条也不可用了,不便于查看属性。后来上网查阅相关的资料,网上有比较的是同一篇文章的复制,原文出处我已经找不到了。先把原文贴出来如下:大家知道在类的某
阅读全文
摘要:将gridview中某一字段设置为RepositoryItemHyperLinkEdit,要触发该链接的事件,可以在In_place Editor Repository中触发click 事件。但是,触发该事件的同时,gridview中的OptionBehavior->Editable必须设置为true。
阅读全文
摘要:private void gridView_CustomDrawCell(object sender, DevExpress.XtraGrid.Views.Base.RowCellCustomDrawEventArgs e) { if (e.Column.FieldName == "Num") { try { if (Convert.ToDouble(gridView.GetRowCellValue(e.RowHandle,"Num")) ...
阅读全文