public RemarksItem() { InitializeComponent(); Group = "備註"; BGW.DoWork += new DoWorkEventHandler(BGW_DoWork); BGW.RunWorkerCompleted += new RunWorkerCompletedEventHandler(BGW_RunWorkerCompleted); DataListener = new Campus.Windows.ChangeListener(); DataListener = new Campus.Windows.ChangeListener(); DataListener.Add(new Campus.Windows.TextBoxSource(textBoxX1)); DataListener.StatusChanged += new EventHandler <Campus.Windows.ChangeEventArgs>(DataListener_StatusChanged); UserPermission = FISCA.Permission.UserAcl.Current[FISCA.Permission.FeatureCodeAttribute.GetCode(GetType())]; this.Enabled = UserPermission.Editable; GraduationEvents.GraduationChanged += new EventHandler(GraduationEvents_GraduationChanged); }
public RetakeResultsInputForm(List<string> CourseIDList) { if (RetakeAdmin.Instance.SelectedSource.Count == 0) return; InitializeComponent(); _SelectCourseIDList = CourseIDList; _bgLoadData = new BackgroundWorker(); _bgLoadData.DoWork += new DoWorkEventHandler(_bgLoadData_DoWork); _bgLoadData.RunWorkerCompleted += new RunWorkerCompletedEventHandler(_bgLoadData_RunWorkerCompleted); _bgSaveData = new BackgroundWorker(); _bgSaveData.DoWork += new DoWorkEventHandler(_bgSaveData_DoWork); _bgSaveData.RunWorkerCompleted += new RunWorkerCompletedEventHandler(_bgSaveData_RunWorkerCompleted); _ChangeListener = new Campus.Windows.ChangeListener(); _ChangeListener.StatusChanged += new EventHandler<Campus.Windows.ChangeEventArgs>(_ChangeListener_StatusChanged); _ChangeListener.Add(new Campus.Windows.DataGridViewSource(dgData)); dgData.DataError += new DataGridViewDataErrorEventHandler(dgData_DataError); btnExport.Enabled = false; btnSave.Enabled = false; this.Text = "成績輸入(資料讀取中..)"; _bgLoadData.RunWorkerAsync(); }
private void CadresItem_Load(object sender, EventArgs e) { DataListener = new Campus.Windows.ChangeListener(); DataListener.Add(new Campus.Windows.DataGridViewSource(dataGridViewX1)); DataListener.StatusChanged += new EventHandler <Campus.Windows.ChangeEventArgs>(DataListener_StatusChanged); }