摘要: 1 public static class LoginUserClass 2 { 3 private static int loginUserClassID; 4 public static int LoginUserClassID 5 { 6 get 7 { 8 if (loginUserClassID == 0) 9 {10 return 2;11 }12 else13 {14 return loginUserClassID;15 }16 }17 set 18 {19 loginUserClassID = value;20 }21 }22 23 private static string. 阅读全文
posted @ 2011-04-26 16:59 dinid 阅读(566) 评论(0) 推荐(0) 编辑
摘要: C#接口是一个约束性规范,规定了接口实现者的行为的约束,其行为不可以超出这个约束条件。具体的解释可以参考:深入浅出分析C#接口的作用 阅读全文
posted @ 2011-04-26 09:42 dinid 阅读(312) 评论(0) 推荐(0) 编辑
摘要: C#语言的数据类型按内置和自定义划分,有内置类型和构造类型。内置类型是C#提供的、无法再分解的一种具体类型。每种内置类型都有其对应的公共语言运行库类型(或称为.NET数据类型)。构造类型是在内置类型基础上构造出来的类型。表1-2列出了C#包含的内置类型。图1-11 按内置和自定义划分的类型按数据的存储方式划分,有值类型和引用类型,如图1-12所示。值类型在其内存空间中包含实际的数据,而引用类型中存储的是一个指针,该指针指向存储数据的内存位置。值类型的内存开销小,访问速度快,但是缺乏面向对象的特征;引用类型的内存开销大(在堆上分配内存),访问速度稍慢。 阅读全文
posted @ 2011-04-25 10:05 dinid 阅读(156) 评论(0) 推荐(0) 编辑
摘要: XAML文件<Window x:Class="WpfTreeviewDemo.MainWindow" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:mode="clr-namespace:WpfTreeviewDemo" Title="TreeView无限级树绑定事例" Height= 阅读全文
posted @ 2011-04-21 14:47 dinid 阅读(1359) 评论(1) 推荐(0) 编辑
摘要: int result = int.Parse(textBox1.Text);decimalresult = decimal.Parse(textBox1.Text); 阅读全文
posted @ 2011-04-21 10:55 dinid 阅读(495) 评论(0) 推荐(0) 编辑
摘要: 类通常用于对较为复杂的行为建模,或对要在创建类对象后进行修改的数据建模。结构最适合一些小型数据结构,这些数据结构包含的数据以创建结构后不修改的数据为主。一、类是一种“引用类型”。创建类的对象时,对象赋值到的变量只保存对该内存的引用。将对象引用赋给新变量时,新变量引用的是原始对象。通过一个变量做出的更改将反映在另一个变量中,因为两者引用同一数据。类的成员:1、数据:可以是静态数据(与整个类相关)或实例数据(类的每个实例都有它自己的数据副本)。通常类成员都是实例成员,除非用static进行了显式的声明。 (1)字段:与类相关的变量public string Name; (2)常量:用const关键 阅读全文
posted @ 2011-04-21 10:22 dinid 阅读(295) 评论(0) 推荐(0) 编辑
摘要: 可以使用xmlns前缀声明中的一系列令牌将 XML 命名空间映射到程序集,这与将标准 WPF 和 XAML 内部 XAML 命名空间映射到前缀类似。语法使用下列可能的命名标记和值:clr-namespace:在包含要作为元素公开的公共类型的程序集中声明的 CLR 命名空间。assembly=是指包含部分或全部引用的 CLR 命名空间的程序集。此值通常只是程序集的名称,而不是路径,并且不包含扩展名(如 .exe 或 .dll)。必须在包含要映射的 XAML 的项目文件中以项目引用形式建立该程序集的路径。为了加入版本控制和强名称签名,assembly值可以是由AssemblyName定义的字符串, 阅读全文
posted @ 2011-04-20 14:03 dinid 阅读(1685) 评论(0) 推荐(0) 编辑
摘要: WPF中ComboBox绑定DataSet数据并显示数据名称字段值,ID字段值保存到value,使用时comboBox.SelectValue使用1 comboBoxCompany.DataContext = UserDAL.GetCompanyDataSet();2 DataSet ds = UserDAL.GetCompanyDataSet();3 this.comboBoxCompany.ItemsSource = ds.Tables[0].DefaultView;4 this.comboBoxCompany.DisplayMemberPath = "CompanyName&q 阅读全文
posted @ 2011-04-20 00:16 dinid 阅读(3663) 评论(1) 推荐(1) 编辑
摘要: button可设置为默认确定、默认取消,属性中IsEnable,IsCancle 阅读全文
posted @ 2011-04-19 17:30 dinid 阅读(671) 评论(0) 推荐(0) 编辑
摘要: 1、绑定数据:dataGrid1.ItemsSource = dataSet.Tables[0].DefaultView;注意:在创建DataGrid 时可以通过AutoGenerateColumns属性设置列是否自动生成,从而加入自定义列。如果DataGrid 中同时包含“自动生成列”与“用户自定义列”,则首先创建“用户自定义列”。DataGrid 支持的四种列及其数据类型见下表:DataGrid绑定列名、数据列代码: 1 <DataGrid.Columns> 2 <DataGridTextColumn Header="客户编码" Binding=&qu 阅读全文
posted @ 2011-04-19 16:44 dinid 阅读(10230) 评论(0) 推荐(0) 编辑