protected void ASPxGridView1_RowDeleting(object sender, DevExpress.Web.Data.ASPxDataDeletingEventArgs e) { DeleteFiles df = new DeleteFiles(); df.DeleteAllFiles(Convert.ToInt32(e.Keys[0]), researchId); dll_Research dll = new dll_Research(username, durationId); dll.deleteData(Convert.ToInt32(((HiddenField)ASPxGridView1.FindRowCellTemplateControl(ASPxGridView1.FindVisibleIndexByKeyValue(e.Keys[ASPxGridView1.KeyFieldName]), (GridViewDataColumn)ASPxGridView1.Columns["ResearchName"], "hidDeleteId")).Value)); e.Cancel = true; FillGridView(); }
protected void ASPxGridView1_RowUpdating(object sender, DevExpress.Web.Data.ASPxDataUpdatingEventArgs e) { Research rs = new Research(); rs.ResearchId = Convert.ToInt32(((HiddenField)ASPxGridView1.FindEditRowCellTemplateControl((GridViewDataColumn)ASPxGridView1.Columns["ResearchName"], "hidEditId")).Value); rs.ResearchName = ((TextBox)ASPxGridView1.FindEditRowCellTemplateControl((GridViewDataColumn)ASPxGridView1.Columns["ResearchName"], "txtEditResearchName")).Text; rs.IsHeader = ((ASPxCheckBox)ASPxGridView1.FindEditRowCellTemplateControl((GridViewDataColumn)ASPxGridView1.Columns["IsHeader"], "cbEditIsHeader")).Checked; rs.PercentWork = Convert.ToInt32(((TextBox)ASPxGridView1.FindEditRowCellTemplateControl((GridViewDataColumn)ASPxGridView1.Columns["PercentWork"], "txtEditPercentWork")).Text); dll_Research dll = new dll_Research(username, durationId); dll.updateData(rs); this.ASPxGridView1.CancelEdit(); e.Cancel = true; FillGridView(); }
protected void ASPxGridView1_RowInserting(object sender, DevExpress.Web.Data.ASPxDataInsertingEventArgs e) { Research rs = new Research(); rs.UserName = username; rs.DurationId = dr.getDurationId(); rs.ResearchName = ((TextBox)ASPxGridView1.FindEditRowCellTemplateControl((GridViewDataColumn)ASPxGridView1.Columns["ResearchName"], "txtEditResearchName")).Text; rs.IsHeader = ((ASPxCheckBox)ASPxGridView1.FindEditRowCellTemplateControl((GridViewDataColumn)ASPxGridView1.Columns["IsHeader"], "cbEditIsHeader")).Checked; rs.PercentWork = Convert.ToInt32(((ASPxSpinEdit)ASPxGridView1.FindEditRowCellTemplateControl((GridViewDataColumn)ASPxGridView1.Columns["PercentWork"], "txtEditPercentWork")).Text); dll_Research dll = new dll_Research(username, dr.getDurationId()); dll.insertData(rs); e.Cancel = true; ASPxGridView1.CancelEdit(); FillGridView(); }