using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Text; using System.Windows.Forms; namespace Kanban { public partial class Sc_LEDInfoBoard : Form { public Sc_LEDInfoBoard() { InitializeComponent(); } DAL.ClsSc_LEDInfoBoard dal = new DAL.ClsSc_LEDInfoBoard(); // private void Sc_LEDInfoBoard_KeyDown(object sender, KeyEventArgs e) { if (e.KeyCode == Keys.Escape) { DBUtility.Xt_BaseBillFun.SaveGrid(grdMain, this.Name); this.Close(); } } private void initGrid() { grdMain.SelectionMode = DataGridViewSelectionMode.CellSelect; //选中模式--行选中 grdMain.ColumnHeadersVisible = true; //标题列显示--是 grdMain.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.DisableResizing; //标题列尺寸模式--(自动调整,可调整) grdMain.RowTemplate.Height = 18; grdMain.RowTemplate.MinimumHeight = 18; grdMain.ColumnHeadersHeight = 35; //标题行高 grdMain.RowHeadersVisible = false; //标题行可见--否 grdMain.AllowUserToAddRows = false; //是否允许自增--否 grdMain.AllowUserToDeleteRows = false; //是否允许删除--否 grdMain.AllowUserToResizeColumns = true; //允许调整列宽--是 grdMain.AllowUserToResizeRows = false; //允许调整行高--否 grdMain.ReadOnly = true; //只读--是 grdMain.BackgroundColor = Color.Black; grdMain.GridColor = Color.LightGray; grdMain.DefaultCellStyle.SelectionBackColor = Color.Black; grdMain.EnableHeadersVisualStyles = false; //网格标题 样式 grdMain.ColumnHeadersDefaultCellStyle.BackColor = Color.Black; grdMain.ColumnHeadersDefaultCellStyle.ForeColor = Color.White; grdMain.RowTemplate.DefaultCellStyle.BackColor = Color.Black; grdMain.ForeColor = Color.White; } private void Display() { initGrid(); // DataSet ds; ds = dal.ShowBill(ref DBUtility.ClsPub.sExeReturnInfo); if (ds==null || ds.Tables[0].Rows.Count ==0) { return; } grdMain.DataSource = ds.Tables[0].DefaultView; DBUtility.Xt_BaseBillFun.GetGrid(grdMain, this.Name); string sSource = ""; //将第一条变绿色 for (int i = 0; i < grdMain.Rows.Count; i++) { if (DBUtility.ClsPub.isStrNull(grdMain.Rows[i].Cells[0].Value).Trim() != sSource) { sSource = DBUtility.ClsPub.isStrNull(grdMain.Rows[i].Cells[0].Value).Trim(); grdMain.Rows[i].DefaultCellStyle.ForeColor = Color.SeaGreen; } else { grdMain.Rows[i].DefaultCellStyle.ForeColor = Color.White; } } cmdDisplay.Focus(); // } //刷新按钮 private void cmdDisplay_Click(object sender, EventArgs e) { Display(); } private void timer1_Tick(object sender, EventArgs e) { timer1.Enabled = false; Display(); } private void timer2_Tick(object sender, EventArgs e) { Display(); } Sc_LEDInfoNote oSc_LEDInfoNote = new Sc_LEDInfoNote(); private void cmdNote_Click(object sender, EventArgs e) { oSc_LEDInfoNote.ShowDialog(); } } }