1、编写一个能够读取EXCEL的通用数据访问类OleDbHelper
2、编写ImportDataFromExcel类,添加查询EXCEL数据表的方法(要求数据封装成对象)
3、在Dgv中展示已经封装好的数据列表
4、在SQLHelper类中编写同时“插入多条SQL语句的事务方法”
5、在ImportDataFromExcel类中,编写保存多个集合对象的方法
6、对UI中将导入的数据保存到数据库中。
DataGridView设置:
1、设置源:一般是泛型集合
2、datapropertyName:数据项要设置,要用复制、粘贴手工输入的办法
3、设置显示行号,要编程的。
//显示行号 for (int i = 0; i < dgvKaoQinList.Rows.Count; i++) { dgvKaoQinList.Rows[i].HeaderCell.Value = (i + 1).ToString(); } this.dgvKaoQinList.Refresh();
4、首列行宽不够:行号没有完全显示出来的解决办法是将DataGridView的RowHeadersWidthSizeMode属性设置为AutoSizeToAllHeaders、AutoSizeToDisplayedHeaders或者AutoSizeToFirstHeader。
5、奇数行背景不同:外观 —— AlternatingRowsDefault