gridview控件可以直接绑定数据源
gridview.DataSource=查询的数据,比如DataTable、DataSet等等
gridview.DataBind();
自己创建datatable,动态给datatab赋值,然后将datatable赋给gridview
比如:
private DataTable CreatTable()
{
DataTable dt=new DataTable();
dt.Columns.Add("SN");
dt.Columns.Add("Name");
dt.Columns.Add("TTCode");
return dt;
}
private void BindGirdInfo(EntityArrayList
{
DataTable dt = CreatTable();
if (trainingTests.Count > 0)
{
for(int i=0;i
DataRow dr = dt.NewRow();
dr["SN"] = i + 1;
dr["Name"] = trainingTests[i].TTName;
dr["TTCode"] = trainingTests[i].TTCode;
dt.Rows.Add(dr);
}
}
dgvInfo.DataSource = dt;
}
既然是动态绑定那么列就不用编辑 在gridview右上角有一个小图标点开 选择新建数据源 --再选择对象 --- 于 BBL里面的查询方法绑定。绑定之后界面会刷新 然后编辑列 选择出现的列名