ASP.NET2.0下含有DropDownList的GridView编辑、删除的完整例子!(6) </asp:GridView> /// <summary> /// 绑定数据到GridView /// </summary> private void GridViewBind() { 检索数据库 string strSql = "SELECT * FROM DB1"; 得到数据集 this.GridView1.DataSource=conn.GetDs(strSql).Tables[0].DefaultView; this.GridView1.DataBind(); } /// <summary> /// 编辑当前行 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void GridView1_RowEditing(object sender, GridViewEditEventArgs e) { GridView1.EditIndex = e.NewEditIndex; //当前编辑行背景色高亮 this.GridView1.EditRowStyle.BackColor = Color.FromName("#F7CE90"); GridViewBind(); } /// <summary> /// 取消编辑状态 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void GridView1_RowCancelingEdit(object sender, GridViewCancelEditEventArgs e) { GridView1.EditIndex = -1; GridViewBind(); }