DataGridView是一个数据绑定控件.现在说下DataGridView和SqlDataReader相结合的用法....
因为SqlDataReader是一条一条的读取数据的,不能直接把read()到的一条结果放到DataGridView中,所以就需要把read到的所有结果放到一个集合中.比如dataset ,datatable,list等.这里推荐使用list.因为dataset和datatable都是弱类型的,而list集合相对是强类型的.
用类做List的参数是比较合适的
例子(查询tblperson表中的数据):
申明类Person
class Person
{
//数据绑定的时候只绑定属性,不绑定字段
public int autoId { get; set; }
public string uname { get; set; }
public int uage { get; set; }
public int uheight { get; set; }
}
private void button1_Click(object sender, E