private void OnMoveNext(object sender, EventArgs e) { if (bindingSource != null) { bindingSource.MoveNext(); } OnRefreshItems(); }
/// <devdoc> /// Navigates to next item in BindingSource's list when the MoveNextItem is clicked. /// </devdoc> private void OnMoveNext(object sender, EventArgs e) { if (Validate()) { if (bindingSource != null) { bindingSource.MoveNext(); RefreshItemsInternal(); } } }
public static void BindNamedRangeByBindingSource() { // podlaczenie named range do datasource poprzez binding source umozliwia nam przewijanie dancych!!!! Microsoft.Office.Tools.Excel.NamedRange namedRange = Globals.Arkusz1.Controls.AddNamedRange(Globals.Arkusz1.get_Range("B3", "B6"), "MyRange2"); var list = CreateDataSource(); BindingSource bs = new BindingSource(list,null); // zbindowanie powoduje ze w named range ustawia sie pierwsza wartosc namedRange.DataBindings.Add(new Binding("Value2", bs, "Age")); // ustawienie kolejnej wartosci z listy bs.MoveNext(); }
public void initializationInvestProject() { BindingSource bindingSource = new BindingSource(); InvestProjectDAO dao = new InvestProjectDAO(); bindingSource.Clear(); bindingSource.DataSource = dao.getAll(); dataGridInvestProject.DataSource = bindingSource; bindingSource.CurrentItemChanged += BindingSource_CurrentItemChanged; if ((ScrollIndex >=0) && (dataGridInvestProject.Rows.Count > 0)) { dataGridInvestProject.FirstDisplayedScrollingRowIndex = ScrollIndex; } if (BookMarkInvestProject != 0) { dataGridInvestProject.Rows[BookMarkInvestProject].Selected = true; bindingSource.Position = BookMarkInvestProject; } else { if (bindingSource.Count > 0) { bindingSource.MoveNext(); bindingSource.MoveFirst(); } //dataGridInvestProject.Rows[1].Selected = true; } }