コード例 #1
0
    protected void LabOrderDetailInfoFormView_ItemUpdating(object sender, FormViewUpdateEventArgs e)
    {
        // set the medical service ID for the new object
        var medicalServiceID = long.Parse(((DropDownList)LabOrderDetailInfoFormView.FindControl("MedicalServicesDropdownList")).SelectedValue);

        e.NewValues["MedicalServiceID"] = medicalServiceID;
    }
コード例 #2
0
    protected void MedicalServicesDropdownList_DataBound(object sender, EventArgs e)
    {
        // get the medical service dropdown list
        var dl = (DropDownList)LabOrderDetailInfoFormView.FindControl("MedicalServicesDropdownList");

        // set the selected value for the dropdown list
        var medicalServiceID = (new DataClassesDataContext()).LabOrderDetails.Where(l => l.ID == long.Parse(Request.QueryString["ID"])).First().MedicalServiceID.ToString();

        if (dl.Items.FindByValue(medicalServiceID) == null)
        {
            // do nothing, leave the default selected value
        }
        else
        {
            dl.Items.FindByValue(medicalServiceID).Selected = true;
        }
    }