コード例 #1
0
        /*protected void grdDevices_OnRowCommand(object sender, GridViewCommandEventArgs e)
        {
            switch(e.CommandName.ToUpper()){
                case "EDIT":

                break;
            }
        }*/
        protected void grdDevices_PreRender(object sender, EventArgs e)
        {
            if (grdDevices.EditIndex != -1)
               {
               int rowindex = grdDevices.EditIndex;
               GridViewRow row = grdDevices.Rows[rowindex];

               DropDownList drpCell = (DropDownList)row.FindControl("drpCell");
               DropDownList drpType = (DropDownList)row.FindControl("drpType");
               DropDownList drpBrand = (DropDownList)row.FindControl("drpBrand");

               CellDa celDa = new CellDa();
               drpCell.DataSource = celDa.GetCells();
               drpCell.DataBind();

               TypeDa typeDa = new TypeDa();
               drpType.DataSource = typeDa.GetTypes();
               drpType.DataBind();

               BrandDa brandDa = new BrandDa();
               drpBrand.DataSource = brandDa.GetBrands();
               drpBrand.DataBind();
               }
        }
コード例 #2
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!Page.IsPostBack)
            {
                loadData(DateTime.Now);

                //Fill Dropdowns
                List<EnumSchedule> lstSchedule = new List<EnumSchedule>();
                drpSchedule.DataSource = Enum.GetValues(typeof(EnumSchedule.Task)).Cast<EnumSchedule.Task>().ToList();
                drpSchedule.DataBind();

                CellDa cellDa = new CellDa();
                rptCells.DataSource = cellDa.GetCells();
                rptCells.DataBind();

                renderWeek(DateTime.Now);

                btnAdd.Visible = false;
                btnSave.Visible = false;
            }

            if (Request.Form["__EVENTTARGET"] != null && Request.Form["__EVENTTARGET"] == "btnShowDevices_OnClick")
            {
                int taskId;
                if (int.TryParse(Request.Form["__EVENTARGUMENT"],out taskId))
                {
                    btnShowDevices_OnClick(taskId);
                }
            }
        }