private void InitGrid() { if (!this.inited) { this.GridV.Columns.Clear(); this.GridV.Rows.Clear(); this.GridV.ContextMenuStrip = this.contextMenuStrip1; this.GridV.RowHeadersVisible = false; this.GridV.AllowUserToAddRows = true; this.GridV.BorderStyle = BorderStyle.Fixed3D; this.GridV.Dock = DockStyle.Fill; this.GridV.MultiSelect = false; this.GridV.BackgroundColor = Color.FromKnownColor(KnownColor.White); this.GridV.GridColor = Color.FromKnownColor(KnownColor.ActiveBorder); this.GridV.ColumnHeadersDefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter; this.GridV.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing; this.GridV.ColumnHeadersHeight = 31; this.GridV.AlternatingRowsDefaultCellStyle.BackColor = Color.FromArgb(240, 240, 240); DataGridViewCheckBoxColumn dataGridViewCheckBoxColumn = new DataGridViewCheckBoxColumn(); DatagridViewCheckBoxHeader.DatagridViewCheckBoxHeaderCell datagridViewCheckBoxHeaderCell = new DatagridViewCheckBoxHeader.DatagridViewCheckBoxHeaderCell(); dataGridViewCheckBoxColumn.HeaderCell = datagridViewCheckBoxHeaderCell; dataGridViewCheckBoxColumn.Width = 25; this.GridV.Columns.Add(dataGridViewCheckBoxColumn); datagridViewCheckBoxHeaderCell.OnCheckBoxClicked += new DatagridViewCheckBoxHeader.CheckBoxClickedHandler(this.cbHeader_OnCheckBoxClicked); DataGridViewTextBoxColumn dataGridViewTextBoxColumn = new DataGridViewTextBoxColumn(); dataGridViewTextBoxColumn.HeaderText = "终端名称"; dataGridViewTextBoxColumn.Name = "zdipdz"; dataGridViewTextBoxColumn.Width = 60; dataGridViewTextBoxColumn.SortMode = DataGridViewColumnSortMode.NotSortable; this.GridV.Columns.Add(dataGridViewTextBoxColumn); dataGridViewTextBoxColumn = new DataGridViewTextBoxColumn(); dataGridViewTextBoxColumn.HeaderText = "行政区划码A1"; dataGridViewTextBoxColumn.Name = "zdmc"; dataGridViewTextBoxColumn.Width = 50; dataGridViewTextBoxColumn.SortMode = DataGridViewColumnSortMode.NotSortable; this.GridV.Columns.Add(dataGridViewTextBoxColumn); dataGridViewTextBoxColumn = new DataGridViewTextBoxColumn(); dataGridViewTextBoxColumn.HeaderText = "终端地址A2"; dataGridViewTextBoxColumn.Name = "gybz"; dataGridViewTextBoxColumn.Width = 50; dataGridViewTextBoxColumn.SortMode = DataGridViewColumnSortMode.NotSortable; this.GridV.Columns.Add(dataGridViewTextBoxColumn); DataGridViewComboBoxColumn dataGridViewComboBoxColumn = new DataGridViewComboBoxColumn(); dataGridViewComboBoxColumn.HeaderText = "操作模式"; dataGridViewComboBoxColumn.Name = "czmsxz"; dataGridViewComboBoxColumn.SortMode = DataGridViewColumnSortMode.NotSortable; dataGridViewComboBoxColumn.Items.Add("串口模式"); dataGridViewComboBoxColumn.Items.Add("GPRS(服务端)"); dataGridViewComboBoxColumn.Items.Add("GPRS(客户端)"); dataGridViewComboBoxColumn.Items.Add("UDP模式"); this.GridV.Columns.Add(dataGridViewComboBoxColumn); DataGridViewImageColumn dataGridViewImageColumn = new DataGridViewImageColumn(); dataGridViewImageColumn.HeaderText = "状态"; dataGridViewImageColumn.Name = "jg"; dataGridViewImageColumn.Width = 22; dataGridViewImageColumn.ReadOnly = true; dataGridViewImageColumn.SortMode = DataGridViewColumnSortMode.NotSortable; this.GridV.Columns.Add(dataGridViewImageColumn); this.GridV.AllowUserToAddRows = false; this.inited = true; } }
private void InitGrid(DataGridView Grid, string user) { Grid.Columns.Clear(); Grid.Rows.Clear(); Grid.MultiSelect = false; Grid.BorderStyle = BorderStyle.None; Grid.BackgroundColor = Color.FromKnownColor(KnownColor.White); Grid.GridColor = Color.FromKnownColor(KnownColor.ActiveBorder); Grid.ColumnHeadersDefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter; Grid.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing; Grid.ColumnHeadersHeight = 28; DataGridViewTextBoxColumn dataGridViewTextBoxColumn = new DataGridViewTextBoxColumn(); dataGridViewTextBoxColumn.HeaderText = "项目分类"; dataGridViewTextBoxColumn.Name = "zdmc"; dataGridViewTextBoxColumn.Width = 80; dataGridViewTextBoxColumn.ReadOnly = true; dataGridViewTextBoxColumn.SortMode = DataGridViewColumnSortMode.NotSortable; Grid.Columns.Add(dataGridViewTextBoxColumn); dataGridViewTextBoxColumn = new DataGridViewTextBoxColumn(); dataGridViewTextBoxColumn.HeaderText = "项目名称"; dataGridViewTextBoxColumn.Name = "gybz"; dataGridViewTextBoxColumn.Width = 120; dataGridViewTextBoxColumn.ReadOnly = true; dataGridViewTextBoxColumn.SortMode = DataGridViewColumnSortMode.NotSortable; Grid.Columns.Add(dataGridViewTextBoxColumn); dataGridViewTextBoxColumn = new DataGridViewTextBoxColumn(); dataGridViewTextBoxColumn.HeaderText = "AFN"; dataGridViewTextBoxColumn.Name = "gygs"; dataGridViewTextBoxColumn.Width = 35; dataGridViewTextBoxColumn.ReadOnly = true; dataGridViewTextBoxColumn.SortMode = DataGridViewColumnSortMode.NotSortable; Grid.Columns.Add(dataGridViewTextBoxColumn); dataGridViewTextBoxColumn = new DataGridViewTextBoxColumn(); dataGridViewTextBoxColumn.HeaderText = "FN"; dataGridViewTextBoxColumn.Name = "xzjs"; dataGridViewTextBoxColumn.Width = 35; dataGridViewTextBoxColumn.ReadOnly = true; dataGridViewTextBoxColumn.SortMode = DataGridViewColumnSortMode.NotSortable; Grid.Columns.Add(dataGridViewTextBoxColumn); dataGridViewTextBoxColumn = new DataGridViewTextBoxColumn(); dataGridViewTextBoxColumn.HeaderText = "PN"; dataGridViewTextBoxColumn.Name = "kzm"; dataGridViewTextBoxColumn.Width = 35; dataGridViewTextBoxColumn.SortMode = DataGridViewColumnSortMode.NotSortable; Grid.Columns.Add(dataGridViewTextBoxColumn); dataGridViewTextBoxColumn = new DataGridViewTextBoxColumn(); dataGridViewTextBoxColumn.HeaderText = "发送数据"; dataGridViewTextBoxColumn.Name = "ckz"; dataGridViewTextBoxColumn.Width = 80; dataGridViewTextBoxColumn.SortMode = DataGridViewColumnSortMode.NotSortable; Grid.Columns.Add(dataGridViewTextBoxColumn); DataGridViewCheckBoxColumn dataGridViewCheckBoxColumn = new DataGridViewCheckBoxColumn(); DatagridViewCheckBoxHeader.DatagridViewCheckBoxHeaderCell datagridViewCheckBoxHeaderCell = new DatagridViewCheckBoxHeader.DatagridViewCheckBoxHeaderCell(); dataGridViewCheckBoxColumn.HeaderCell = datagridViewCheckBoxHeaderCell; dataGridViewCheckBoxColumn.Width = 25; Grid.Columns.Add(dataGridViewCheckBoxColumn); datagridViewCheckBoxHeaderCell.OnCheckBoxClicked += new DatagridViewCheckBoxHeader.CheckBoxClickedHandler(this.cbHeader_OnCheckBoxClicked); dataGridViewTextBoxColumn = new DataGridViewTextBoxColumn(); dataGridViewTextBoxColumn.HeaderText = "A1"; dataGridViewTextBoxColumn.Name = "ckzA1"; dataGridViewTextBoxColumn.Width = 35; dataGridViewTextBoxColumn.ReadOnly = true; dataGridViewTextBoxColumn.SortMode = DataGridViewColumnSortMode.NotSortable; Grid.Columns.Add(dataGridViewTextBoxColumn); dataGridViewTextBoxColumn = new DataGridViewTextBoxColumn(); dataGridViewTextBoxColumn.HeaderText = "A2"; dataGridViewTextBoxColumn.Name = "ckzA2"; dataGridViewTextBoxColumn.Width = 40; dataGridViewTextBoxColumn.ReadOnly = true; dataGridViewTextBoxColumn.SortMode = DataGridViewColumnSortMode.NotSortable; Grid.Columns.Add(dataGridViewTextBoxColumn); DataGridViewLinkColumn dataGridViewLinkColumn = new DataGridViewLinkColumn(); dataGridViewLinkColumn.HeaderText = "接收数据"; dataGridViewLinkColumn.Name = "ckz"; dataGridViewLinkColumn.Width = 123; dataGridViewLinkColumn.SortMode = DataGridViewColumnSortMode.NotSortable; Grid.Columns.Add(dataGridViewLinkColumn); dataGridViewTextBoxColumn = new DataGridViewTextBoxColumn(); dataGridViewTextBoxColumn.HeaderText = "时间"; dataGridViewTextBoxColumn.Name = "ckzsj"; dataGridViewTextBoxColumn.ReadOnly = true; dataGridViewTextBoxColumn.Width = 60; dataGridViewTextBoxColumn.SortMode = DataGridViewColumnSortMode.NotSortable; Grid.Columns.Add(dataGridViewTextBoxColumn); Grid.AllowUserToAddRows = false; checked { if (!string.IsNullOrEmpty(user)) { string[] aLLItems = Program.gFaDataBase.GetALLItems(user); for (int i = 0; i < aLLItems.Length; i++) { if (aLLItems[i].Length > 0) { string[] array = aLLItems[i].Split(new char[] { ',' }); this.AddRow(array[0], array[1], "", "", array[2], array[3], array[4], array[5]); } } } } }
private void InitGrid(DataGridView Grid) { Grid.Columns.Clear(); Grid.Rows.Clear(); Grid.ContextMenuStrip = this.contextMenuStrip1; Grid.MultiSelect = false; Grid.BorderStyle = BorderStyle.None; Grid.BackgroundColor = Color.FromKnownColor(KnownColor.White); Grid.GridColor = Color.FromKnownColor(KnownColor.ActiveBorder); Grid.ColumnHeadersDefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter; Grid.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing; Grid.ColumnHeadersHeight = 28; DataGridViewCheckBoxColumn dataGridViewCheckBoxColumn = new DataGridViewCheckBoxColumn(); DatagridViewCheckBoxHeader.DatagridViewCheckBoxHeaderCell datagridViewCheckBoxHeaderCell = new DatagridViewCheckBoxHeader.DatagridViewCheckBoxHeaderCell(); dataGridViewCheckBoxColumn.HeaderCell = datagridViewCheckBoxHeaderCell; dataGridViewCheckBoxColumn.Width = 25; Grid.Columns.Add(dataGridViewCheckBoxColumn); datagridViewCheckBoxHeaderCell.OnCheckBoxClicked += new DatagridViewCheckBoxHeader.CheckBoxClickedHandler(this.cbHeader_OnCheckBoxClicked); DataGridViewTextBoxColumn dataGridViewTextBoxColumn = new DataGridViewTextBoxColumn(); dataGridViewTextBoxColumn.HeaderText = "端口号"; dataGridViewTextBoxColumn.Name = "dkfhh"; dataGridViewTextBoxColumn.Width = 60; dataGridViewTextBoxColumn.SortMode = DataGridViewColumnSortMode.NotSortable; Grid.Columns.Add(dataGridViewTextBoxColumn); dataGridViewTextBoxColumn = new DataGridViewTextBoxColumn(); dataGridViewTextBoxColumn.HeaderText = "电表地址"; dataGridViewTextBoxColumn.Name = "gybgfhz"; dataGridViewTextBoxColumn.Width = 90; dataGridViewTextBoxColumn.SortMode = DataGridViewColumnSortMode.NotSortable; Grid.Columns.Add(dataGridViewTextBoxColumn); DataGridViewLinkColumn dataGridViewLinkColumn = new DataGridViewLinkColumn(); dataGridViewLinkColumn.HeaderText = "规约标识"; dataGridViewLinkColumn.Name = "xzgfgjs"; dataGridViewLinkColumn.Width = 70; dataGridViewLinkColumn.ReadOnly = true; dataGridViewLinkColumn.SortMode = DataGridViewColumnSortMode.NotSortable; Grid.Columns.Add(dataGridViewLinkColumn); dataGridViewTextBoxColumn = new DataGridViewTextBoxColumn(); dataGridViewTextBoxColumn.HeaderText = "格式"; dataGridViewTextBoxColumn.Name = "xzjhhhhs"; dataGridViewTextBoxColumn.Width = 0; dataGridViewTextBoxColumn.ReadOnly = true; dataGridViewTextBoxColumn.Visible = false; dataGridViewTextBoxColumn.SortMode = DataGridViewColumnSortMode.NotSortable; Grid.Columns.Add(dataGridViewTextBoxColumn); dataGridViewLinkColumn = new DataGridViewLinkColumn(); dataGridViewLinkColumn.HeaderText = "接收数据"; dataGridViewLinkColumn.Name = "fghghffr"; dataGridViewLinkColumn.Width = 180; dataGridViewLinkColumn.SortMode = DataGridViewColumnSortMode.NotSortable; Grid.Columns.Add(dataGridViewLinkColumn); dataGridViewTextBoxColumn = new DataGridViewTextBoxColumn(); dataGridViewTextBoxColumn.HeaderText = "抄收内容"; dataGridViewTextBoxColumn.Name = "fghgddhffr"; dataGridViewTextBoxColumn.Width = 180; dataGridViewTextBoxColumn.SortMode = DataGridViewColumnSortMode.NotSortable; Grid.Columns.Add(dataGridViewTextBoxColumn); dataGridViewTextBoxColumn = new DataGridViewTextBoxColumn(); dataGridViewTextBoxColumn.HeaderText = "时间"; dataGridViewTextBoxColumn.Name = "fghfgghffr"; dataGridViewTextBoxColumn.Width = 60; dataGridViewTextBoxColumn.SortMode = DataGridViewColumnSortMode.NotSortable; Grid.Columns.Add(dataGridViewTextBoxColumn); Grid.AllowUserToAddRows = false; }