62,025
社区成员
发帖
与我相关
我的任务
分享
DataGrid gvTemp = new DataGrid();
this.Controls.Add(gvTemp);
gvTemp.ID = this.ClientID + "gvTemp";
gvTemp.AllowPaging = false;
gvTemp.AllowSorting = false;
// gvTemp.Visible = false;
gvTemp.AutoGenerateColumns = true;
gvTemp.Width = Unit.Pixel(800);
DataTable dt = (myDataSource.Select(new DataSourceSelectArguments()) as DataView).Table;
//根据列名来做删除:
for (int i = 0; i < dt.Columns.Count; i++)
{
if (dt.Columns[i].ColumnName == item.ColumnName)
{
dt.Columns.RemoveAt(i);
break;
}
}
//gvTemp.DataSourceID = myDataSourceID;
gvTemp.DataSource = dt;
gvTemp.DataBind();
StringWriter twWriter = new StringWriter();
HtmlTextWriter myWriter = new HtmlTextWriter(twWriter);
gvTemp.RenderControl(myWriter);