コード例 #1
0
ファイル: Default.aspx.cs プロジェクト: programs4/CES
    private void BindList()
    {
        DListFilterMultiOrganizations.DataSource = DALC.GetOrganizations();
        DListFilterMultiOrganizations.DataBind();
        for (int i = 0; i < DListFilterMultiOrganizations.Items.Count; i++)
        {
            DListFilterMultiOrganizations.Items[i].Selected = true;
        }
        PnlOrganizations.Visible = DListFilterMultiOrganizations.Items.Count > 1;


        DListFilterReportsTypes.DataSource = DALC.GetList(Tools.Table.ReportsTypes);
        DListFilterReportsTypes.DataBind();
        DListFilterReportsTypes_SelectedIndexChanged(null, null);

        DListFilterMultiYears.DataSource =
            DListFilterYears.DataSource  = DALC.GetYearsByTableName();
        DListFilterMultiYears.DataBind();
        DListFilterYears.DataBind();

        if (DListFilterYears.Items.Count > 0)
        {
            DListFilterYears.SelectedIndex = DListFilterYears.Items.Count - 1;
            DListFilterYears_SelectedIndexChanged(null, null);
        }
    }
コード例 #2
0
ファイル: Default.aspx.cs プロジェクト: programs4/CES
    protected void DListFilterDownloadsTypes_SelectedIndexChanged(object sender, EventArgs e)
    {
        DListFilterYears.DataSource = DALC.GetDataTableBySqlCommand("GetYearsFromDownloads",
                                                                    new string[] { "OrganizationsID", "DownloadsTypesID" },
                                                                    new object[] { int.Parse(DListFilterOrganizations.SelectedValue), int.Parse(DListFilterDownloadsTypes.SelectedValue) },
                                                                    System.Data.CommandType.StoredProcedure);
        DListFilterYears.DataBind();

        if (DListFilterYears.Items.Count > 1)
        {
            DListFilterYears.Items.Insert(0, new ListItem("--", "-1"));
        }
        DListFilterYears_SelectedIndexChanged(null, null);
    }