手动对GridView编程,列转换为模板后,模板列由编辑状态转换到普通状态 //取出对应的单项 DataSet ds_pd = getData(); //getData()为取得数据源的函数 if (ds_pd.Tables[0].Rows.Count != 0) { this.GridView1.EditIndex = -1; //赋值为-1很重要,在按下"更新"按钮后,模板才能由 EditItemTemplate 切换到 ItemTemplate this.GridView1.DataSource = null; this.GridView1.DataBind(); this.GridView1.DataSource = ds_pd; this.GridView1.DataBind(); } ds_pd.Dispose();