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(); }
public GroupList() { InitializeComponent(); groups = DBAction.GetGroupInfo(); bs = new BindingSource { DataSource = groups }; navGroup.BindingSource = bs; txtID.DataBindings.Add("Text", bs, "ID"); txtGroup.DataBindings.Add("Text", bs, "UserGroup"); txtCode.DataBindings.Add("Text", bs, "Code"); txtWebName.DataBindings.Add("Text", bs, "WebName"); }