(与随笔 DataGridView动态绑定combox列,checkbox列(仿照老大的代码自己写的一个小例子供自己以后参考) (2013-04-02 11:14 相关) )
查询数据库,每一条数据是一个对象,返回一个List<object>,将查询到的多个对象放到List<object>中,将该List绑定到Datagridview中。
数据库查询,将每条记录通过反射写入一个对象代码如下(注意数据库和类的相应字段的名称需要一致):
View Code #region /// /// 得到所有数据列表 利用了反射,所以要求类的属性名称必须和数据库中的相应字段名称相同 /// /// /// public static List
调用时,需要定义你需要的对象,定义你需要的sql语句,然后调用该方法,返回一个List<object>对象,把它绑定到DGV(datagridview)上。
string sql = "select * from TB_Student";//你需要的sql语句 Student stu = new Student();//定义对象 DGV.DataSource = DALStudent.GetAll(stu, sql);//调用