DataTable dt=courseSearch.GetAllCourseType();
//从数据库中获取到的DataTable
List<CourseType> courseTypeList = new List<CourseType>(); //即将封装的list集合
foreach (DataRow row in dt.Rows)
{
// MessageBox.Show(row["name"].ToString()); //通过这种方式可以获取该行数据指定列的值
courseTypeList .Add(row);
List<CourseType> courseTypeList = new List<CourseType>(); //即将封装的list集合
foreach (DataRow row in dt.Rows)
{
// MessageBox.Show(row["name"].ToString()); //通过这种方式可以获取该行数据指定列的值
courseTypeList .Add(row);
}
======================将DataTable中的数据封装成指定的数据类型=======================
DataTable dt=courseSearch.GetAllCourseType(); //从数据库中获取到的DataTable
List<CourseType> courseTypeList = new List<CourseType>(); //即将封装的list集合
foreach (DataRow row in dt.Rows)
{
CourseType courseType= new CourseType();
courseType.Id =Convert.ToInt32(row["id"]) ;
courseType.Name = row["type"].ToString();
courseTypeList.Add(courseType);
}