最主要的让我注释了,只需要解释注释的即可.public static ICollection GetCardHeadDataView() //返回的是一个接口吗?{List list = GetList();var dt = new DataTable();dt.Columns.Add(new DataColumn("Name",typeof(String)));dt.Columns.
来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/22 07:42:57
最主要的让我注释了,只需要解释注释的即可.public static ICollection GetCardHeadDataView() //返回的是一个接口吗?{List list = GetList();var dt = new DataTable();dt.Columns.Add(new DataColumn("Name",typeof(String)));dt.Columns.
最主要的让我注释了,只需要解释注释的即可.
public static ICollection GetCardHeadDataView() //返回的是一个接口吗?
{
List list = GetList();
var dt = new DataTable();
dt.Columns.Add(new DataColumn("Name",typeof(String)));
dt.Columns.Add(new DataColumn("Value",typeof(String)));
DataRow dr = dt.NewRow();
dr["Value"] = "-1";
dr["Name"] = "请选择";
dt.Rows.Add(dr);
for (int i = 0; i < list.Count; i++)
{
CardHead model = list[i];
dr = dt.NewRow();
dr["Name"] = model.HeadCode;
dr["Value"] = model.HeadCode;
dt.Rows.Add(dr);
}
var dv = new DataView(dt);
return dv;
}
最主要的让我注释了,只需要解释注释的即可.public static ICollection GetCardHeadDataView() //返回的是一个接口吗?{List list = GetList();var dt = new DataTable();dt.Columns.Add(new DataColumn("Name",typeof(String)));dt.Columns.
public static ICollection GetCardHeadDataView() 这不是一个接口,这是一个方法,只不过这个方法的返回值是一个接口类型的变量
var dv = new DataView(dt); var是vs2008后新出现的声明变量的方式,叫做匿名变量声明,
相当于object dv=new DataView,意思是用var声明变量时,这个变量是模糊的,有可能是任何类型,
而DataView类型的变量,可以做某些控件的数据源,比如gridview.