06 2013 档案
摘要:public class CalendarColumn : DataGridViewColumn { private bool showUpDown = true; public bool ShowUpDown { get { return showUpDown; } set { showUpDown = value; } } public CalendarColumn() : base(new CalendarCell()) { } public override DataGridViewCell CellTemplate { get { return base.CellTemplate;
阅读全文
摘要:摘要:在面向对象开发过程中我们经常将一组对象放到一个特定集合中,此时我们通常使用泛型集合来存放,常见的如:List 、Dictionary等。在使用这些泛型集合时我们有时需要对其进行排序,下面我们就一块看一下List如何进行排序(像Dictionary也有其相应的排序方式,例如说使用Linq语法方式,今天暂且不说)。主要内容: 初始工作默认排序方式通过自定义比较器进行排序设定排序范围总结一、初始工作 假设我们有一个Student对象,简单起见这个对象只有三个属性,分别是学好、姓名、年龄。[c-sharp] view plaincopyprint?usingSystem;usingSystem.
阅读全文
摘要:在DataGridView属性里面添加dgvOne_CellValidating事件,然后根据需要以后。 private void dgvOne_CellValidating(object sender, DataGridViewCellValidatingEventArgs e) { //可编辑的列2、3、4、5、6(实际显示的列减1)列需要输入0~9的自然数. if ( e.ColumnIndex == 2 || e.ColumnIndex == 3 || e.ColumnIndex == 4 || e.ColumnIndex == 5 || e.ColumnIndex == 6) { i
阅读全文