摘要:
搞了个ListBox删除选择项,开始老是不能把选择项删除干净,剩下几个。后来调试一下原来是ListBox在删除一个选择项之后立即更新,选择项也有变化。结果我想了个这样的方法来删除呵呵。Department_Users是ListBoxint SelectItems = Department_Users.SelectedItems.Count;if (Department_Users.SelectedItems.Count > 0){for (int i = 0; i < SelectItems; i++){Department_Users.Items.Remove(Departmen 阅读全文
摘要:
Newtonsoft.Json使用总结初识JSON.........................................................................................................................................2在ASP.NET中使用JSON.................................................................................................................2NET 2.0 阅读全文
摘要:
WPF:DataGrid设置行、单元格的前景色0.说明/**********************************本示例实现功能1.DataGrid基本操作2.列标题样式3.内容居中2.根据条件设置最后一列单元格前景色3.根据条件设置行前景色5.自定义分隔线***********************************/1.XAML:2.CODEusingSystem.Collections.Generic;usingSystem.Windows;namespaceSummary{publicpartialclassMainWindow:Window{privateListt 阅读全文
摘要:
原地址:http://www.cnblogs.com/yxhq/archive/2012/07/09/2582508.html1、创建资源字典下面是一个资源字典(AppBrushes.xaml),包含一个资源: 为应用程序添加资源字典时候,需要确保将Build Action 设置为Page。这样可以保证为了得到最佳性能将资源字典编译为BAML。不过,将资源字典的Build Action 设置为Resource也是非常完美的,这样它会被嵌入到程序集中,但是不会被编译。当然,在运行时解析它的速度要慢一些。2、使用资源字典为了使用资源字典,需要将其合并到某些位置的资源集合中。通常合... 阅读全文
摘要:
using System;using System.IO;using System.Text;using System.Xml;using System.Xml.Serialization;namespace ConsoleApplication1{ class Program { static void Main(string[] args) { //序列化 Person person = new Person() { Name = "dnawo", Age = 100 }; strin... 阅读全文
摘要:
本文内容概述背景模块使用场景入门应用Spring.NET 相关项目本文正式开始前,我以目前所能想到的、此时此刻能想到的,先简单说下,为什么会有像 Spring.Net 这样的东西。首先,第一反应,Spring.Net 可能跟 Java 里的 Spring 有关——它是 Java Spring 的 .Net 版本。但不是简单的移植。其次,Java 的起步、发展和流行比 C# 要早。C# 1.0 远远不如 Java(此话不是我说的,而是普遍认为),直到 C# 2.0。那么,Java 里好的编程实践,在 C# 中也一样适用。另外,当我采用面向对象编程时,接下来遇到的问题是,我如何定义类,并将它们很好 阅读全文
摘要:
获得当前系统时间: DateTime dt = DateTime.Now;Environment.TickCount可以得到“系统启动到现在”的毫秒值DateTime now = DateTime.Now;Console.WriteLine(now.ToString("yyyy-MM-dd"));//按yyyy-MM-dd格式输出sConsole.WriteLine(dt.ToString());// 26/11/2009 AM 11:21:30Console.WriteLine(dt.ToFileTime().ToString());// 1290367929080140 阅读全文
摘要:
在在做一些互操作的时候往往需要一些类型的相互转换,比如用c#访问win32api的时候往往需要向api中传入DWORD参数即:uint参数这些数值所表示的数据在实际的应用中可能需要以字符的形式显示,但是c#对api的关系无法跟c++相比,所以在c#中进行一些类型数据的转换十分必要了, 下面将用到的一些简单的转换操作贴上来,方便记忆 uint--->byte[] byte[] bpara =System.BitConverter.GetBytes(uint upara);byte[]--->uint uint upara= System.BitConverter... 阅读全文
摘要:
C#线程调用带参数的方法 ~ 在 .NET Framework 2.0 版中,要实现线程调用带参数的方法有两种办法。第一种:使用ParameterizedThreadStart。调用 System.Threading.Thread.Start(System.Object) 重载方法时将包含数据的对象传递给线程。使用 ParameterizedThreadStart 委托不是传递数据的类型安全的方法,因为 System.Threading.Thread.Start(System.Object) 方法重载接受任何对象。这种方法不推荐使用,故在此不做详细介绍,具体用法参见:http://msdn2. 阅读全文
摘要:
只能输入数字的TextBox---补充原代码:privatevoidtextBox1_KeyPress(objectsender,KeyPressEventArgse){if(!char.IsDigit(e.KeyChar))e.Handled=true;//'\b'是退格键值if(e.KeyChar=='\b'||e.KeyChar=='.')e.Handled=false;}以上代码是无法限制全角数字输入的.而在项目中全角数字是不能算真正的数字,因为在参加计算时全角可能会出错.修改的代码:privatevoidtextBox1_KeyPres 阅读全文