protected void grid_HtmlDataCellPrepared(object sender, ASPxGridViewTableDataCellEventArgs e) { if (e.DataColumn.FieldName == "empid") { ASPxLabel lblEmp = grid.FindRowCellTemplateControl(e.VisibleIndex, e.DataColumn, "lblEmp") as ASPxLabel; if (objEmployees.GetEmployees(Int32.Parse(e.CellValue.ToString())) != null) { lblEmp.Text = objEmployees.GetEmployees(Int32.Parse(e.CellValue.ToString())).fullname; } } if (e.DataColumn.FieldName == "officeid") { Philip.Modules.Office.OfficeController objOffice = new Philip.Modules.Office.OfficeController(); ASPxLabel lblOffice = grid.FindRowCellTemplateControl(e.VisibleIndex, e.DataColumn, "lblOffice") as ASPxLabel; if (objOffice.GetOffice(Int32.Parse(e.CellValue.ToString())) != null) { lblOffice.Text = objOffice.GetOffice(Int32.Parse(e.CellValue.ToString())).name; } } if (e.DataColumn.FieldName == "statemanagementid") { VNPT.Modules.StateManagement.StateManagementController objSate = new VNPT.Modules.StateManagement.StateManagementController(); ASPxLabel lblState = grid.FindRowCellTemplateControl(e.VisibleIndex, e.DataColumn, "lblState") as ASPxLabel; if (objSate.GetStateManagement(Int32.Parse(e.CellValue.ToString())) != null) { lblState.Text = objSate.GetStateManagement(Int32.Parse(e.CellValue.ToString())).name; } } }
protected void cboState_Load(object sender, System.EventArgs e) { ASPxComboBox cboState = sender as ASPxComboBox; VNPT.Modules.StateManagement.StateManagementController objSate = new VNPT.Modules.StateManagement.StateManagementController(); List <VNPT.Modules.StateManagement.StateManagementInfo> list = objSate.GetStateManagements(); cboState.DataSource = list; cboState.TextField = "name"; cboState.ValueField = "id"; cboState.DataBind(); if (GetText("statemanagementid") != null && GetText("statemanagementid").Trim() != "") { int id = Int32.Parse(GetText("statemanagementid")); ListEditItem item = cboState.Items.FindByValue(id.ToString()); if (item != null) { item.Selected = true; } } }