Exemplo n.º 1
0
        /// <summary>
        /// 查询设备清单
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void DevListBtn_Click(object sender, EventArgs e)
        {
            dbGrid.Show();
            DevListGrid.Hide();
            QueryDataRes query = new QueryDataRes(this.unitItem.DataSrcFile);

            this.dsUnit.Tables["compara"].Clear();
            query.FillDataSet("compara", this.paramwin, this.dsUnit);
        }
Exemplo n.º 2
0
        private void FrmSetSyetem_Load(object sender, EventArgs e)
        {
            DevListGrid.Hide();
            //初始化参数和单元
            this.paramwin = BindManager.getSystemParam();
            NameObjectList pstrans = BindManager.getTransParam();

            ParamManager.MergeParam(this.paramwin, pstrans);
            this.unitItem = new UnitItem(DataAccRes.AppSettings("WorkConfig"), Convert.ToString(pstrans["name"]));
            this.Text     = this.unitItem.UnitName;

            //绑定数据
            BindManager bg = new BindManager(this);

            this.dsUnit = bg.BuildDataset(this.unitItem, this.paramwin);
            if (this.dsUnit.Tables.Contains("设备列表"))
            {
                DataTable tab = this.dsUnit.Tables["设备列表"];
                if (tab.Columns.Contains("选择"))
                {
                    tab.Columns.Remove("选择");
                }
                tab.Columns.Add("选择", typeof(bool));
            }
            bg.BindFld(this, this.dsUnit);
            //显示指定字段
            // bg.SetGridCols(this.dbGrid, "选择 60,名称 设备名称,地址,端口,设备地址,访问方式,备注");
            foreach (DataGridViewColumn col in this.dbGrid.Columns)
            {
                if ("选择" == col.Name)
                {
                    continue;
                }
                col.ReadOnly = true;
            }
        }