摘要: WCF 不支持泛型协议及通过父类给子类赋值,解决办法,需要反射进行赋值 Model [DataContract] [KnownType(typeof(Test1))] public class BaseTest { [DataMember] public int BaseTest_Index { g 阅读全文
posted @ 2020-12-02 13:45 Sliders&蜗牛 阅读(91) 评论(0) 推荐(0) 编辑
摘要: 一、反射拷贝 //四种深拷贝方法 ///反射拷贝 public static T DeepCopyByReflect<T>(T obj) { //如果是字符串或值类型则直接返回 if (obj is string || obj.GetType().IsValueType) return obj; o 阅读全文
posted @ 2020-07-16 09:13 Sliders&蜗牛 阅读(828) 评论(0) 推荐(0) 编辑
摘要: 在管道调用的时候,有几个非常重要的内置对象:Request Resposne Session Cookie Application Server 一 :Requset : 请求 服务器接收客户端数据的(Get,Post) Request.QueryString 查询字符串 Get请求! Reques 阅读全文
posted @ 2020-05-05 14:54 Sliders&蜗牛 阅读(97) 评论(0) 推荐(0) 编辑
摘要: public byte[] GetPictureData(string imagepath) { //根据图片文件的路径使用文件流打开,并保存为byte[] FileStream fs = new FileStream(imagepath, FileMode.Open); byte[] byData 阅读全文
posted @ 2020-04-02 13:58 Sliders&蜗牛 阅读(696) 评论(0) 推荐(0) 编辑
摘要: 采用常规的绑定方式,是无法直接对DataGridTemplateColumn的Visibility属性进行绑定的,直接无效,查了一些资料,原因是由于Column集合只是DataGrid的一个属性,这个集合在逻辑树或者视觉树中是看不到的,也不会继承DataContext属性。 1,解决办法是先建立一个 阅读全文
posted @ 2020-03-08 14:42 Sliders&蜗牛 阅读(458) 评论(0) 推荐(0) 编辑
摘要: 一、 方法一: list => Datatable 写成扩展方法 public static class ListHelpers { public static DataTable ToDataTable<T>(this List<T> items) { var tb = new DataTable 阅读全文
posted @ 2020-01-19 14:52 Sliders&蜗牛 阅读(203) 评论(0) 推荐(0) 编辑
摘要: 一、Image在窗体上拖拽,势必会用到鼠标的三个事件(MouseDown,MouseUp,MouseMove),以左键为例,PictureBox为载体 Point mouseDownPoint = new Point(); //记录拖拽过程鼠标位置 bool isMove = false; //判断 阅读全文
posted @ 2019-12-18 19:55 Sliders&蜗牛 阅读(320) 评论(0) 推荐(0) 编辑
摘要: 方法一:通过调用Image对象的自带方法GetThumbnailImage()进行图片转换。 /// <summary> /// 生成缩略图重载方法,返回缩略图的Image对象 /// </summary> /// <param name="width">缩略图的宽度</param> /// <pa 阅读全文
posted @ 2019-12-18 19:10 Sliders&蜗牛 阅读(439) 评论(0) 推荐(0) 编辑
摘要: C# .Net 2.0实例学习:WebBrowser页面与WinForm交互技巧 2 Study Case 4:高亮显示 上一个例子中我们学会了查找文本——究跟到底,对Web页面还是只读不写。那么,如果说要把所有的搜索结果高亮显示呢?我们很快会想到把所有匹配的文字颜色、背景改一下就可以了。首先想到的 阅读全文
posted @ 2019-12-18 09:46 Sliders&蜗牛 阅读(1272) 评论(0) 推荐(0) 编辑