コード例 #1
0
ファイル: SurveyDetails.cs プロジェクト: Eedz/ISISFrontEnd
        public SurveyDetails()
        {
            InitializeComponent();
            this.MouseWheel += SurveyDetails_OnMouseWheel;

            Studies    = DBAction.GetStudyInfo();
            StudyWaves = DBAction.GetWaveInfo();

            Surveys = DBAction.GetAllSurveys();


            // bind

            bs = new BindingSource
            {
                DataSource = Surveys
            };

            bs.ListChanged += SurveyDetails_ListChanged;

            bindingNavigator1.BindingSource = bs;
            bindingNavigator1.BindingSource.PositionChanged += SurveyBindingSource_PositionChanged;

            StudyBS = new BindingSource()
            {
                DataSource = Studies
            };
            //navStudyWave.BindingSource = StudyBS;

            WaveBS = new BindingSource()
            {
                DataSource = Studies,
                DataMember = "Waves"
            };
            navStudyWave.BindingSource = StudyBS;

            cboCountryCode.DisplayMember = "CountryCode";
            cboCountryCode.ValueMember   = "StudyID";
            cboCountryCode.DataSource    = DBAction.GetStudyInfo();

            cboSurveyMode.DataSource    = DBAction.GetModeInfo();
            cboSurveyMode.DisplayMember = "ModeAbbrev";
            cboSurveyMode.ValueMember   = "ID";

            cboUserGroup.DataSource    = DBAction.GetGroupInfo();
            cboUserGroup.DisplayMember = "UserGroup";
            cboUserGroup.ValueMember   = "ID";

            cboCohort.DataSource    = DBAction.GetCohortInfo();
            cboCohort.DisplayMember = "Cohort";
            cboCohort.ValueMember   = "ID";

            BindProperties();
        }
コード例 #2
0
ファイル: CohortList.cs プロジェクト: Eedz/ISISFrontEnd
        public CohortList()
        {
            InitializeComponent();

            cohorts = DBAction.GetCohortInfo();

            bs = new BindingSource
            {
                DataSource = cohorts
            };
            navCohort.BindingSource = bs;


            txtID.DataBindings.Add("Text", bs, "ID");
            txtCohort.DataBindings.Add("Text", bs, "Cohort");
            txtCode.DataBindings.Add("Text", bs, "Code");
            txtWebName.DataBindings.Add("Text", bs, "WebName");
        }