2013年2月28日
摘要: var z = rkmxList.GroupBy(p =>p.lydh ).Select(p=>new {name=p.Key,dd=p.Sum(o=>o.rksl)}) ; foreach (var item in z) { int ss = (int)item.dd; } 阅读全文
posted @ 2013-02-28 19:25 zsfwh 阅读(305) 评论(0) 推荐(0) 编辑
  2013年1月28日
摘要: 它们互换: T tList = new List(tObjectStruct .ToList()); ObservableCollection tObjectStruct = new ObservableCollection(tList); 都在构造函数中即可完成 也可以: tList.ForEach(p => tObjectStruct.Add(t));在WPF , silverlight ,WP7中经常会用到List<T>和ObservableCollection<T>。这里简单讲一下他们之间的相互转换。1.List<T>的简单介绍:List< 阅读全文
posted @ 2013-01-28 15:41 zsfwh 阅读(438) 评论(0) 推荐(0) 编辑
摘要: 来源:http://www.csharpwin.com/csharpspace/12119r2216.shtml委托的声明public delegate void MyDelegate(string str);注1.委托的定义和方法的定义类似,只是在前面加了一个delegate,但委托不是方法,它是一种类型。是一种特殊的类型,看成是一种新的对象类型比较好理解。用于对与该委托有相同签名的方法调用。2.委托相当于C++中的函数指针,但它是类型安全的。3.委托是从System.Delegate派生,但不能象定义常规类型一样直接从System.Delegate派生,对委托的声明只能通过上面的声明格式进 阅读全文
posted @ 2013-01-28 10:24 zsfwh 阅读(195) 评论(0) 推荐(0) 编辑
  2013年1月22日
摘要: 这段时间公司的程序经常出现问题,然后整个应用程序就不能访问了,我们的服务器版本:window 2003 SP1,IIS6.0,没有安装Microsoft Visual Studio .NET 。问题如下:1.网页上显示您试图在此 Web 服务器上访问的 Web 应用程序当前不可用。请点击 Web 浏览器中的“刷新”按钮重试您的请求。管理员注意事项:详述此特定请求失败原因的错误信息可在 Web 服务器的系统事件日志中找到。请检查此日志项以查明导致该错误发生的原因。 2.windows事件查看器-应用程序LogThe state server has closed an expired TCP/I 阅读全文
posted @ 2013-01-22 19:09 zsfwh 阅读(232) 评论(0) 推荐(0) 编辑
摘要: VS2005中做了升级,用一个新的System.Net.Mail 类,由于我最近刚好在学习VS2005,所以抛弃了以前的那个程序,现学现卖就是想秀秀技术,其实也没什么技术含量的。MailAddress from = new MailAddress("gaosheng@hotmail.com", "高升"); //邮件的发件人MailMessage mail = new MailMessage();//设置邮件的标题mail.Subject = txtSubject.Text;//设置邮件的发件人//Pass:如果不想显示自己的邮箱地址,这里可以填符合ma 阅读全文
posted @ 2013-01-22 19:00 zsfwh 阅读(525) 评论(0) 推荐(1) 编辑
  2012年8月28日
摘要: 一、只能用服务器名访问解决开始菜单,找到SQL Server 配置管理器进入后,有个SQL Server网络配置,MSSQLSERVER的协议,Shared Memory,Named Pipes ,TCP/IP三个协议都改为启用。双击TCP/IP,要将各个IP都启用。二、如果服务器本机可用IP连接,但其它电脑不能连可能是防火墙把1433端口给禁用了 或者windows中没有开启1433进入控制面板->Windows防火墙 点击左边的高级设置进入高级设置页面后,右键点击左边的“入站规则”,选择“新建规则” 在弹出的新建入站规则界面,选择“端口”这个单选按钮,点击 下一步 在本地特定端口后填 阅读全文
posted @ 2012-08-28 11:55 zsfwh 阅读(308) 评论(0) 推荐(0) 编辑
  2012年2月22日
摘要: 在DataGrid中使用CheckBox选择行时典型的错误就是CheckBox没有Binding到任何属性上,这样的话当拖动滚动条时CheckBox.IsChecked就会乱掉,如Demo中左边那个DataGrid所示。最直观的解决方法是禁用DataGrid的滚动条,或者在绑定的数据上添加一个用于绑定CheckBox的bool属性。其实只要在DataGrid.LoadingRow事件中将CheckBox的DataContext设定为另外一个Object,就不需要牺牲DataGrid的高效能,也不需要改变原有数据的结构。具体实现如下:<my:MyDataGrid ItemsSource=& 阅读全文
posted @ 2012-02-22 14:40 zsfwh 阅读(1431) 评论(0) 推荐(1) 编辑