void b_Click(object sender, EventArgs e) { NavigatorButtonType buttonType = NavigatorButtonType.Uknown; if (sender == btnOpen) { buttonType = NavigatorButtonType.Open; } if (sender == btnSave) { buttonType = NavigatorButtonType.Save; } if (sender == btnWord) { buttonType = NavigatorButtonType.Word; } if (sender == btnExcel) { buttonType = NavigatorButtonType.Excel; } if (sender == btnMail) { buttonType = NavigatorButtonType.Mail; } if (sender == btnClipboard) { buttonType = NavigatorButtonType.Csv; } if (null != _listener) { _listener.OnButtonClicked(buttonType); } }
public bool IsActionEnabled(NavigatorButtonType type) { switch (type) { case NavigatorButtonType.First: if (_Position == 0) { return(false); } break; case NavigatorButtonType.PrevPage: if (_Position == 0) { return(false); } break; case NavigatorButtonType.NextPage: if (_PageCount - 1 < 0 || _Position == _PageCount - 1) { return(false); } break; case NavigatorButtonType.Last: if (_PageCount - 1 < 0 || _Position == _PageCount - 1) { return(false); } break; } return(true); }
public void DoAction(NavigatorButtonType type) { switch (type) { case NavigatorButtonType.Custom: break; case NavigatorButtonType.First: break; case NavigatorButtonType.PrevPage: break; case NavigatorButtonType.Prev: break; case NavigatorButtonType.Next: break; case NavigatorButtonType.NextPage: if (Position + 1 < RecordCount - 1) { ++_position; var e = new PropertyChangedEventArgs("Position"); InvokePropertyChanged(e); } break; case NavigatorButtonType.Last: break; case NavigatorButtonType.Append: break; case NavigatorButtonType.Remove: break; case NavigatorButtonType.Edit: break; case NavigatorButtonType.EndEdit: break; case NavigatorButtonType.CancelEdit: break; default: throw new ArgumentOutOfRangeException("type"); } }
public void DoAction(NavigatorButtonType type) { switch (type) { case NavigatorButtonType.First: if (_Position == 0) { return; } _Position = 0; break; case NavigatorButtonType.PrevPage: if (_Position == 0) { return; } _Position -= 1; _Position = _Position < 0 ? 0 : _Position; break; case NavigatorButtonType.NextPage: if (_Position == _PageCount - 1) { return; } _Position += 1; _Position = _Position >= _PageCount ? _PageCount - 1 : _Position; break; case NavigatorButtonType.Last: if (_Position == _PageCount - 1) { return; } _Position = _PageCount - 1; break; } if (_DataPageChangedHandler != null) { _DataPageChangedHandler(_Position, _PageSize); } UpdateNavigator(); }
private void dataNavigator1_ButtonClick(object sender, NavigatorButtonClickEventArgs e) { NavigatorButtonType btnType = (NavigatorButtonType)e.Button.ButtonType; if (e.Button is NavigatorCustomButton) { NavigatorCustomButton btn = (NavigatorCustomButton)e.Button; if (btn.Tag.ToString() == "下一页" && now_Page < total_Page) { now_Page++; dataNavigator_FundAccount.TextStringFormat = string.Format("第 {0}页,共 {1}页", now_Page, total_Page); domain.Fund_Accounts bs = new domain.Fund_Accounts(); gridControl2.DataSource = fc.showData <domain.Fund_Accounts>(bs, now_Page.ToString()); } else if (btn.Tag.ToString() == "上一页" && now_Page > 1) { now_Page--; dataNavigator_FundAccount.TextStringFormat = string.Format("第 {0}页,共 {1}页", now_Page, total_Page); domain.Fund_Accounts bs = new domain.Fund_Accounts(); gridControl2.DataSource = fc.showData <domain.Fund_Accounts>(bs, now_Page.ToString()); } else if (btn.Tag.ToString() == "首页") { now_Page = 1; dataNavigator_FundAccount.TextStringFormat = string.Format("第 {0}页,共 {1}页", now_Page, total_Page); domain.Fund_Accounts bs = new domain.Fund_Accounts(); gridControl2.DataSource = fc.showData <domain.Fund_Accounts>(bs, now_Page.ToString()); } else if (btn.Tag.ToString() == "尾页") { now_Page = total_Page; dataNavigator_FundAccount.TextStringFormat = string.Format("第 {0}页,共 {1}页", now_Page, total_Page); domain.Fund_Accounts bs = new domain.Fund_Accounts(); gridControl2.DataSource = fc.showData <domain.Fund_Accounts>(bs, now_Page.ToString()); } } }
public bool IsActionEnabled(NavigatorButtonType type) { return(true); }
public void DoAction(NavigatorButtonType type) { // your code is here listBoxControl1.Items.Add(type.ToString()); listBoxControl1.SelectedIndex = listBoxControl1.Items.Count - 1; }
public bool IsActionEnabled(NavigatorButtonType type) { // your code is here return(true); }
public bool IsActionEnabled(NavigatorButtonType type) { return true; }