摘要:
前几天在博客园,看到有博友利用Winform做了一个口算案例,于是我想把它移植在WPF程序中。Winform程序:http://www.cnblogs.com/ImYZF/p/3345452.htmlWPF中:个人感觉在WPF中动态创建完控件之后,无法有像Winform中FindName()这样的方法来对控件进行搜寻,因此我采用的方法是在布局控件中动态创建控件后,用for循环遍历布局中的控件,然后利用布局控件的Children属性进行对控件的定位。上代码: 1 using System; 2 using System.Collections.Generic; 3 using System... 阅读全文
摘要:
SQLBulkCopy,用于数据库之间大批量的数据传递。通常用于新,旧数据库之间数据的更新。即使表结构完全不同,也可以通过字段间的对应关系,顺利的将数据导过来。1.初始化SqlBulkCopy对象,用新的连接作为参数。SqlBulkCopy bulkCopy = new SqlBulkCopy(链接字符串);2.数据源与目的数据表的映射关系(列名要对应)bulkCopy.ColumnMappings.Add("source",'"dest")3.设置目标表名bulkCopy.DestinationTableName = 目标表名;4.设置一次性处 阅读全文
摘要:
无论在Winform、WPF、ASP.NET中,数据绑定是我们经常使用的一个重要技术,我们经常会把相关类动态显示绑定到UI界面中,其中有几个比较重要的属性需要大家灵活运用。 那Combox来说明有两个属性DisplayMemberPath和SelectedValuePath,前者是显示控件中每个元素Item的属性,即你想把类中的哪个属性显示出来,就用这个关键字DisplayMemberPath,而SelectedValuePath表示在combox中选中Item的值是类中的哪个属性,即每个Item的SelectedValue的值,比如一个学生类class student{ public in. 阅读全文
摘要:
对于很多刚开始学习C#同学来说经常会遇到IEnumerable这个关键字,enumerate在字典里的解释是列举,枚举,因此可想而知这个关键字肯定是和列举数据有关的操作。 1 public interface IEnumerable { //IEnumerable只有一个方法,返回可循环访问集合的枚举数。 2 IEnumerator GetEnumerator() 3 ; 4 } public interface IEnumerator { // 方法 5 //移到集合的下一个元素。如果成功则返回为 true;如果超过集合结尾,则返回... 阅读全文
摘要:
首先我们定义一个Student类,有ID,Name,Photo(保存图片路径).using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace BindingImage{ public class Student { public int Id { get; set; } public string Name { get; set; } public string ... 阅读全文