| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485 |
- using System;
- using DevExpress.XtraBars;
- using UAS_DeviceMonitor.DataOperate;
- using System.Data;
- using System.Text;
- using DevExpress.XtraTab;
- using UAS_DeviceMonitor.Entity;
- namespace UAS_DeviceMonitor
- {
- public partial class Main : DevExpress.XtraBars.Ribbon.RibbonForm
- {
- StringBuilder sql = new StringBuilder();
- public Main()
- {
- SystemInf.dh = new DataHelper();
- InitializeComponent();
- dpc_enableCheckEdit.QueryCheckStateByValue += CheckedEdit_QueryCheckStateByValue; ;
- }
- private void Main_Load(object sender, EventArgs e)
- {
- 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();
- GridPollingSetting.GetDataSQL = "SELECT DPC_ID,DPC_DECODE ,DPC_PLCODE ,DPC_PLNAME ,DPC_INTERVAL ,DPC_DCCODE ,DPC_FUNCTION , DPC_ENABLE,DPC_STATUS ,DPC_REMARK FROM DEVICEPOLLINGCONFIG";
- pageControl1.Gridcontrol = GridDeviceList;
- }
- /// <summary>
- /// 选项卡切换不同XPage
- /// </summary>
- /// <param name="sender"></param>
- /// <param name="e"></param>
- private void ButtonItem_ItemClick(object sender, ItemClickEventArgs e)
- {
- HideXPage(e.Item.Tag.ToString());
- }
- /// <summary>
- /// 根据点击按钮的Tag显示对应的XPage
- /// </summary>
- /// <param name="PageName"></param>
- private void HideXPage(string PageName)
- {
- for (int i = 0; i < MainTabControl.TabPages.Count; i++)
- {
- if (MainTabControl.TabPages[i].Name == PageName)
- MainTabControl.TabPages[i].PageVisible = true;
- else
- MainTabControl.TabPages[i].PageVisible = false;
- }
- }
- private void CheckedEdit_QueryCheckStateByValue(object sender, DevExpress.XtraEditors.Controls.QueryCheckStateByValueEventArgs e)
- {
- string val = "";
- if (e.Value != null)
- {
- val = e.Value.ToString();
- }
- else
- {
- val = "False";//默认为不选
- }
- switch (val)
- {
- case "True":
- case "Yes":
- case "1":
- e.CheckState = System.Windows.Forms.CheckState.Checked;
- break;
- case "False":
- case "No":
- case "0":
- e.CheckState = System.Windows.Forms.CheckState.Unchecked;
- break;
- default:
- e.CheckState = System.Windows.Forms.CheckState.Checked;
- break;
- }
- e.Handled = true;
- }
- }
- }
|