不使用TableAdapter的强类型数据集
通过工具箱拖拽创建一个强类型的数据集(注:这里并位适用服务器资源管理器,仅仅通过自定义创建强类型数据集中的一个表结构)
适用和弱类型数据集一样的方式来填充强类型数据集,代码如下:
String connStr = @"Data Source=.;Initial catalog=D:\MYBLOG\DB\MYBLOGDB.MDF;UID=sa;PWD=sa";
using (SqlConnection conn = new SqlConnection(connStr))
{
conn.Open();
SqlDataAdapter sda = new SqlDataAdapter("select * from Tab_Manage", conn);
DataSet1.MyTestDataTable dt = new DataSet1.MyTestDataTable();
sda.Fill(dt);
//使用强类型的好处就是,拥有VS的只能提示支持
foreach(DataSet1.MyTestRow dr in dt.Rows)
{
Console.WriteLine("序号:{0},姓名:{1}",dr.ID,dr.MName);
}
using (SqlConnection conn = new SqlConnection(connStr))
{
conn.Open();
SqlDataAdapter sda = new SqlDataAdapter("select * from Tab_Manage", conn);
DataSet1.MyTestDataTable dt = new DataSet1.MyTestDataTable();
sda.Fill(dt);
//使用强类型的好处就是,拥有VS的只能提示支持
foreach(DataSet1.MyTestRow dr in dt.Rows)
{
Console.WriteLine("序号:{0},姓名:{1}",dr.ID,dr.MName);
}
}