Main.cs 1.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. using System;
  2. using DevExpress.XtraBars;
  3. using UAS_DeviceMonitor.DataOperate;
  4. using System.Data;
  5. using System.Text;
  6. using DevExpress.XtraTab;
  7. using UAS_DeviceMonitor.Entity;
  8. namespace UAS_DeviceMonitor
  9. {
  10. public partial class Main : DevExpress.XtraBars.Ribbon.RibbonForm
  11. {
  12. StringBuilder sql = new StringBuilder();
  13. public Main()
  14. {
  15. SystemInf.dh = new DataHelper();
  16. InitializeComponent();
  17. }
  18. private void Main_Load(object sender, EventArgs e)
  19. {
  20. GridDeviceList.GetDataSQL = "select de_id,de_code,de_name,de_spec,de_indate,de_runstatus,de_address,de_wccode,de_vendcode,de_vendname from device".ToUpper();
  21. pageControl1.Gridcontrol = GridDeviceList;
  22. }
  23. /// <summary>
  24. /// 选项卡切换不同XPage
  25. /// </summary>
  26. /// <param name="sender"></param>
  27. /// <param name="e"></param>
  28. private void ButtonItem_ItemClick(object sender, ItemClickEventArgs e)
  29. {
  30. HideXPage(e.Item.Tag.ToString());
  31. }
  32. /// <summary>
  33. /// 根据点击按钮的Tag显示对应的XPage
  34. /// </summary>
  35. /// <param name="PageName"></param>
  36. private void HideXPage(string PageName)
  37. {
  38. for (int i = 0; i < MainTabControl.TabPages.Count; i++)
  39. {
  40. if (MainTabControl.TabPages[i].Name == PageName)
  41. MainTabControl.TabPages[i].PageVisible = true;
  42. else
  43. MainTabControl.TabPages[i].PageVisible = false;
  44. }
  45. }
  46. }
  47. }