摘要:
1、VS 2013 通过NUGet获取Extended WPF Toolkit 我自己的项目已安装 2、在自己页面引用Extended WPF Toolkit xmlns:xctk="http://schemas.xceed.com/wpf/xaml/toolkit" 引用上面这句话就可以了 控件用 阅读全文
摘要:
直接上代码,已便已后自己查况阅,新手也可以看! 1、新建一个资料类和一个WPF工程 2、APP.XAML应该资源字典,注意应Source格式,前面一定要有“/” <ResourceDictionary> <ResourceDictionary.MergedDictionaries> <Resourc 阅读全文
摘要:
本文的主要是说明Dev的报表的主从表,主从表的每一组显示在一页,当一组超出一页,第二页只显示第一组的。一、每上报表设置图简单设计图如上二、后台代码报表页代码public partial class XtraReport1 : DevExpress.XtraReports.UI.XtraReport ... 阅读全文
摘要:
一、窗体快捷键,只在窗体上有效果首先在form_load的时候写上this.KeyPreview=true;//表示窗体接受按键事件然后如下private void Frm_KeyDown(object sender, KeyEventArgs e) { if (e.Modifiers == Keys.Control && e.KeyCode == Keys.S) { MessageBox.Show("Test"); } }二、全局快捷键,在整个系统中有效果public ... 阅读全文
摘要:
DataTable dt = =Query.GetCustome=(ref customColumnCount); //绑定列 gridView.Columns.Add(new GridColumn() { Name = "NoCHK", FieldName = "NoCHK", Caption = "选择", VisibleIndex =0}); gridView.Columns.Add(new GridColumn() { Name = "No", FieldName = "N... 阅读全文
摘要:
如果,时间长时了,已前做过的东西,都记不得了,所以记录一下。废话不多说。1、拖出gridview控件,然后将字段绑定上去2、将要做下拉框的控件加入RepositoryItemImageComboBox控件3、绑定数据for (int i = 0; i = 0) { ImageComboBoxEdit edit1 = new ImageComboBoxEdit(); edit1.Properties.Items.AddRange(repositoryItemImageComboBox1.Items); ... 阅读全文
摘要:
此文只作记录 1 public class MaxWordsAttribute : ValidationAttribute 2 { 3 4 public MaxWordsAttribute(int maxWords) 5 : base("{0} 字符串过长") 6 { 7 _maxWords = maxWords; 8 } 9 private readonly int _maxWords;10 11 protected override Validation... 阅读全文
摘要:
先看示例代码: 1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Web; 5 using System.Web.Mvc; 6 using System.Web.Routing; 7 8 namespace MvcApplicationWeb 9 {10 public static class HtmlExtensions11 {12 public static MvcHtmlString TestHtml(this HtmlHelpe... 阅读全文
摘要:
Monitor 类锁定一个对象当多线程公用一个对象时,也会出现和公用代码类似的问题,这种问题就不应该使用lock关键字了,这里需要用到System.Threading中的一个类Monitor,我们可以称之为监视器,Monitor提供了使线程共享资源的方案。 Monitor类可以锁定一个对象,一个线程只有得到这把锁才可以对该对象进行操作。对象锁机制保证了在可能引起混乱的情况下一个时刻只有一个线程可以访问这个对象。 Monitor必须和一个具体的对象相关联,但是由于它是一个静态的类,所以不能使用它来定义对象,而且它的所有方法都是静态的,不能使用对象来引用。下面代码说明了使用Monitor锁定一.. 阅读全文
摘要:
指在一线程里面调用另一线程join方法时,表示将本线程阻塞直至另一线程终止时再执行 比如 1using System; 2 3namespace TestThreadJoin 4{ 5 class Program 6 { 7 static void Main() 8 { 9 System.Threading.Thread x = new System.Threading.Thread(new System.Threading.ThreadStart(f1));10 x.Start();11 ... 阅读全文