private void OnMoveNext(object sender, EventArgs e)
        {
            if (bindingSource != null)
            {
                bindingSource.MoveNext();
            }

            OnRefreshItems();
        }
示例#2
0
 /// <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;
     }
 }