- /// <summary>
- /// 绑定行时触发
- /// </summary>
- /// <param name="sender"></param>
- /// <param name="e"></param>
- protected void gvwUser_RowDataBound(object sender, GridViewRowEventArgs e)
- {
- if (e.Row.RowType == DataControlRowType.DataRow)
- {
- if (e.Row.RowState == DataControlRowState.Edit)
- {
- HeadShipDropDownList dropEditHeadShip = (HeadShipDropDownList)e.Row.FindControl("dropEditHeadShip");
- DepartmentsDropDownList dropEditDepartments = (DepartmentsDropDownList)e.Row.FindControl("dropEditDepartments");
- RoleDropDownList dropEditRole = (RoleDropDownList)e.Row.FindControl("dropEditRole");
- DropDownList dropEditSex = (DropDownList)e.Row.FindControl("dropEditSex");
- //职位
- dropEditHeadShip.FDAID = this.FDAID.ToString();
- dropEditHeadShip.DataBind();
- dropEditHeadShip.SelectedValue = Convert.ToString(DataBinder.Eval(e.Row.DataItem, "iHsId"));
- //角色
- dropEditRole.FDAID = this.FDAID.ToString();
- dropEditRole.DataBind();
- //部门
- dropEditDepartments.UnitId = this.FDAID;
- dropEditDepartments.DataBind();
- //性别
- dropEditSex.DataBind();
- }
- }
- }
要添加if (e.Row.RowState == DataControlRowState.Edit)判断,否则会出错