DropDownList ddlEmployeeName1 = new DropDownList(); ddlEmployeeName1.ID = "ddlEmployeeName1"; ddlEmployeeName1.Attributes.Add("runat", "server"); ddlEmployeeName1.Width = 200; ddlEmployeeName1.ValidationGroup = "valSave"; ddlEmployeeName1.CausesValidation = true; DropDownList ddlEmployeeRole = new DropDownList(); ddlEmployeeRole.ID = "ddlEmployeeRole"; ddlEmployeeRole.Attributes.Add("runat", "server"); if (!generic.isRowDataSaved) { // e.Row.Cells[1].Controls.Add(lblEmployeeCode); e.Row.Cells[2].Controls.Add(ddlEmployeeName1); e.Row.Cells[3].Controls.Add(ddlEmployeeRole); //textbox is added as last column of grid List<employeebo> employeeList = new List<employeebo>(); EmployeeService employeeService = new EmployeeService(this.ContextBO); lblPoNumberIns1.Text = "PO12345"; ddlEmployeeName1.EnableViewState = true; ddlEmployeeName1.AppendDataBoundItems = true; ddlEmployeeName1.AutoPostBack = true; employeeList = employeeService.GetEmployeeList();//(List<employeebo>)Session[UIConstants.GetEmployeeList]; ddlEmployeeName1.DataSource = employeeList; ddlEmployeeName1.Items.Add(new ListItem("Please Select EmployeeName", "0")); ddlEmployeeName1.Font.Size = FontUnit.XXSmall; ddlEmployeeName1.Width = 200; ddlEmployeeName1.CausesValidation = true; ddlEmployeeName1.DataTextField = "EmployeeName"; ddlEmployeeName1.DataValueField = "EmployeeOrbitCode"; ddlEmployeeName1.DataBind(); ddlEmployeeName1.Attributes.Add("onChange", "return empOrbitCodeUpd(this," + e.Row.RowIndex + ");"); RequiredFieldValidator nameValidator = new RequiredFieldValidator(); if (ddlEmployeeName1.SelectedValue.ToString() == "0") { nameValidator.ControlToValidate = ddlEmployeeName1.UniqueID; nameValidator.Attributes.Add("runat", "server"); nameValidator.ErrorMessage = "Please Select EmployeeName"; nameValidator.Font.Size = FontUnit.XXSmall; nameValidator.ID = "nameValidator"; nameValidator.Display = ValidatorDisplay.Dynamic; nameValidator.SetFocusOnError = true; nameValidator.ValidationGroup = "valSave"; nameValidator.InitialValue = "0"; nameValidator.Text = "*"; this.Form.Controls.Add(nameValidator); }
var
This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)