第一种方法
/*stringstr="server=.;database=booksdata;userid=sa;pwd=sa";
stringstrcom="SELECT*FROMdbo.Books";
SqlConnectionsqlcon=newSqlConnection(str);
SqlCommandsqlcom=newSqlCommand(strcom);
sqlcom.Connection=sqlcon;
SqlDataAdaptersda=newSqlDataAdapter(sqlcom);
DataSetds=newDataSet();
sda.Fill(ds,"数据信息");
dataGridView1.DataSource=ds.Tables[0];*/
  第二种方法
/*stringstr="server=.;database=booksdata;userid=sa;pwd=sa";
SqlConnectionsqlcon=newSqlConnection(str);
stringstrcom="SELECT*FROMdbo.Books";
SqlCommandsqlcom=newSqlCommand(strcom,sqlcon);
SqlDataAdaptersda=newSqlDataAdapter(sqlcom);
DataSetds=newDataSet();
sda.Fill(ds,"数据信息");
dataGridView1.DataSource=ds.Tables[0];*/
  第三种方法
/*stringstr="server=.;database=booksdata;userid=sa;pwd=sa";
stringstrcom="SELECT*FROMdbo.Books";
SqlDataAdaptersda=newSqlDataAdapter(strcom,str);
DataSetds=newDataSet();
sda.Fill(ds,"数据信息");
dataGridView1.DataSource=ds.Tables[0];*/
  第四种方法
/*stringstr="server=.;database=booksdata;userid=sa;pwd=sa";
stringstrcom="SELECT*FROMdbo.Books";
SqlDataAdaptersda=newSqlDataAdapter(strcom,str);
DataTabledt=newDataTable("数据信息");
sda.Fill(dt);
dataGridView1.DataSource=dt;*/