asp.net中我拖了一gridview控件,列编辑了,然后动态查询数据,怎么样将动态查询的数据绑定到gridview?

2025-02-26 05:58:18
推荐回答(4个)
回答1:

gridview控件可以直接绑定数据源

回答2:

gridview.DataSource=查询的数据,比如DataTable、DataSet等等
gridview.DataBind();

回答3:

自己创建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 trainingTests)
{
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;
}

回答4:

既然是动态绑定那么列就不用编辑 在gridview右上角有一个小图标点开 选择新建数据源 --再选择对象 --- 于 BBL里面的查询方法绑定。绑定之后界面会刷新 然后编辑列 选择出现的列名