【ASP.NET】GridView特定顯示某行某列,並修改列名
阿新 • • 發佈:2019-02-20
前端
後端
protected void fillGridView()
{
DataSet ds = new DataSet();
ds = GetData();
GridView1.DataSource = ds;
DataTable dt = ds.Tables["Letter_Info"];
DataTable dt2 = dt.Copy();
//顯示特定的列
for (int i = dt2.Columns.Count - 1; i >= 0; i--)
{
if (dt2.Columns[i].ColumnName != "UserID" && dt2.Columns[i].ColumnName != "Context")
{
dt2.Columns.RemoveAt(i);
}
}
//修改列名
this.GridView1.DataSource = dt2;
dt2.Columns[0].ColumnName = "使用者";
dt2.Columns[1].ColumnName = "感謝留言";
GridView1.DataBind();
}