第二种方法:先创建一个类类嘚属性包含所有需要查询的数据库控件有哪些表中的列名,然后再创建一个List<类类型>集合利用SqlDataReader 将表中的数据逐行读取保存到list集合中,最后將list集合赋值给datagridview的datasouce.
优点:可以在查询过程中编辑所查询出的数据;
缺点:需要考虑数据库控件有哪些表中每一列的数据类型和所创建的类嘚属性数据类型保持一致,至少能够自动转换有时如果表中的列的数据类型是float,类中该列的属性必须需设置为double才能转换,否则该列数据查詢时会出现异常float和double精度不一样。