cmd.CommandText="Select * from PersonDetails where 1<>1" ;
这句表示定义从数据库里面选择记录的查询字符串
System.Data.SqlClient.SqlDataReader dr=cmd.ExecuteReader(System.Data.CommandBehavior.CloseConnection) ;
定义SqlDataReader,它是一个阅读器,可以一行一行从数据库里面提取数据。System.Data.CommandBehavior.CloseConnection表示从数据库里读完数据后自动关闭链接。
this.dataGrid1.DataSource=dr.GetSchemaTable();
设置好dataGrid1控件的数据源。也就是说得到表的架构。