protected void LoadControl(DropDownList ddl, string ctrlIdentity) { objBLL = new MetisBLL(); switch (ctrlIdentity) { case "Department": DataTable dt = depManager.getDeparments(); ddl.DataSource = dt; ddl.DataTextField = dt.Columns[1].ToString(); ddl.DataValueField = dt.Columns[0].ToString(); ddl.DataBind(); break; case "Resource": dt = objBLL.getAllResources(Session["user"].ToString()); ddl.DataSource = dt; ddl.DataTextField = dt.Columns[1].ToString(); ddl.DataValueField = dt.Columns[0].ToString(); ddl.DataBind(); break; } }
protected void rgActionItem_ItemDataBound(object sender, GridItemEventArgs e) { try { if (e.Item is GridDataItem && e.Item.IsInEditMode) { GridDataItem item = (GridDataItem)e.Item; TextBox txtActionItem = (e.Item as GridEditableItem)["ActionItem"].FindControl("txtActionItem") as TextBox; DropDownList ddlResourceName = (e.Item as GridEditableItem)["Resource_name"].FindControl("comboResourceName") as DropDownList; objBLL = new MetisBLL(); ddlResourceName.DataSource = objBLL.getAllResources(Session["user"].ToString()); ddlResourceName.DataTextField = objBLL.getAllResources(Session["user"].ToString()).Columns[1].ToString(); ddlResourceName.DataValueField = objBLL.getAllResources(Session["user"].ToString()).Columns[0].ToString(); ddlResourceName.DataBind(); ddlResourceName.Width = Unit.Pixel(240); // Set the width ddlResourceName.Focus(); Telerik.Web.UI.RadDatePicker Target = (e.Item as GridEditableItem)["Target"].FindControl("Target") as Telerik.Web.UI.RadDatePicker; TextBox txtStatus = (e.Item as GridEditableItem)["Status"].FindControl("txtStatus") as TextBox; if (e.Item is GridEditFormInsertItem || e.Item is GridDataInsertItem) { } else { txtActionItem.Text = Session["ActionItem"].ToString(); ddlResourceName.Items.FindByText(Session["Resource_name"].ToString()).Selected = true; Target.SelectedDate = Convert.ToDateTime(Session["Target"].ToString()); txtStatus.Text = Session["Status"].ToString(); } } else { //GridDataItem item = e.Item as GridDataItem; //if (item != null) //{ // GridButtonColumn gBtnCol = item.OwnerTableView.GetColumn("ArchiveColumn") as GridButtonColumn; // ImageButton ImgBtn = item["ArchiveColumn"].Controls[0] as ImageButton; // if (chkbArchive.Checked) // { // ImgBtn.ImageUrl = "images/show.png"; // ImgBtn.CommandName = "unArchive"; // gBtnCol.ConfirmText = "Are you sure you want to UnArchive?"; // gBtnCol.ConfirmTitle = "UnArchive"; // ImgBtn.ToolTip = "UnArchive"; // } // else // { // ImgBtn.ImageUrl = "images/hide.png"; // ImgBtn.CommandName = "Archive"; // gBtnCol.ConfirmText = "Are you sure you want to Archive?"; // gBtnCol.ConfirmTitle = "Archive"; // ImgBtn.ToolTip = "Archive"; // } //} } } catch (Exception ex) { ScriptManager.RegisterStartupScript(this, typeof(string), "validation", "alert('" + ex.Message + "')", true); } }