我一般用的有2中方法:
1.数据填充
1 string sqlcmd="select * from table"; 2 SqlDataAdapter adapder = new SqlDataAdapter("sqlcmd", con); 3 adapder.Fill(dataset1, "tableName");
2。采用SqlDataReader,这种性能相对比较好
1 Sqlcommand mycon=new Sqlcommand("select * from table",con); 2 SqlDataReader sdr = mycom.ExecuteReader(); 3 DataTable dt = new DataTable(); 4 dt.Load(sdr);
另外对table的操作:
foreach(DataRow r in DataShowBll.DataShow().Tables[0].Rows) MessageBox.Show(r[4].ToString()); //输出第四列的所有值 string st=DataShowBll.DataShow().Tables[0].Rows[1][2].ToString(); //输出表中第一行第2列