protected void grvUserDetails_RowUpdating(object sender, GridViewUpdateEventArgs e) { int userDetailId = Convert.ToInt32(grvUserDetails.DataKeys[e.RowIndex].Value.ToString()); GridViewRow row = (GridViewRow)grvUserDetails.Rows[e.RowIndex]; TextBox textFirstName = (TextBox)row.Cells[0].Controls[0]; TextBox textLastName = (TextBox)row.Cells[1].Controls[0]; TextBox textDateOfJoining = (TextBox)row.Cells[2].Controls[0]; TextBox textMobileNumber = (TextBox)row.Cells[3].Controls[0]; TextBox textEmailId = (TextBox)row.Cells[4].Controls[0]; DropDownList ddlGridUserName = (DropDownList)row.Cells[5].Controls[1].FindControl("ddlGridUserName"); Core.Entity.UserDetails userDetails = new Core.Entity.UserDetails(); userDetails.UserDetailId = userDetailId; userDetails.FirstName = textFirstName.Text; userDetails.LastName = textLastName.Text; userDetails.DateOfJoining = DateTime.Parse(textDateOfJoining.Text); userDetails.MobileNumber = textMobileNumber.Text; userDetails.EmailId = textEmailId.Text; userDetails.UserId = Int32.Parse(ddlGridUserName.SelectedValue); userDetailsManager.Update(userDetails); grvUserDetails.EditIndex = -1; BindUserDetailsGrid(); }
protected void btnSave_Click(object sender, EventArgs e) { Core.Entity.UserDetails userDetails = new Core.Entity.UserDetails(); userDetails.FirstName = txtFirstName.Text; userDetails.LastName = txtLastName.Text; userDetails.DateOfJoining = Convert.ToDateTime(txtDateOfJoining.Text); userDetails.MobileNumber = txtMobileNumber.Text; userDetails.UserName = txtEmailId.Text; userDetails.UserId = Convert.ToInt32(ddlUsers.SelectedValue); userDetailsManager.Add(userDetails); BindUserDetailsGrid(); ResetControls(); }