private void Form1_Load(object sender, EventArgs e) { // //llenando grid // bd.AllowNew = false; bd.AllowEdit = false; bd.AllowDelete = false; /* this.Datos.FixedColumns = 1; this.Datos.FixedRows = 1; */ this.Datos.Columns.Clear(); CellBackColorAlternate viewNormal = new CellBackColorAlternate(Color.White,Color.WhiteSmoke); Font fuente = new Font("Verdana", 9.0f, FontStyle.Regular); this.Datos.Font = fuente; this.Datos.DataSource = bd; /* this.Datos.Columns[0].AutoSizeMode = SourceGrid.AutoSizeMode.MinimumSize; this.Datos.Columns[0].Width = 20; */ this.Datos.SelectionMode = SourceGrid.GridSelectionMode.Row; // //llenando campos // this.Datos.AutoSizeCells(); foreach (SourceGrid.DataGridColumn obj in this.Datos.Columns) { if (obj.Width < obj.PropertyName.Length * 10) obj.Width = obj.PropertyName.Length * 10; try { this.cmbCampo.Items.Add(obj.PropertyName.ToString()); } catch { ;} } this.cmbCampo.SelectedIndex = 1; for (int i = 0; i < this.Datos.Columns.Count; i++) { this.Datos.Columns[i].DataCell.View = viewNormal; } this.Datos.Selection.SelectRow(1, true); this.txtFiltro.Focus(); }
public AlertExelForm(Type type,int sessionId, string fileNameSuffix) { InitializeComponent(); this.fileNameSuffix = fileNameSuffix; this.sessionId = sessionId; this.type = type; string[] columnTitles = new string[]{ "Name","Des","Group","Serial No","Phone Number","Router IP","Session Id", "Band","Lan IP","Wan IP","Device Status" ,"VPN","WIFI","SMS","Firmware","Ext Power", "Battery","Signal","Period","NMS version","Occuerrence Time", "Reset Time" }; this.columnInfos = new ColumnInfo[columnTitles.Length]; for (int i = 0; i < columnTitles.Length; i++) { columnInfos[i] = new ColumnInfo(columnTitles[i], true); } //그리드와 관련한 필요 object 생성 //Border border = new DevAge.Drawing.BorderLine(Color.Black, 1); cellBorder = new DevAge.Drawing.RectangleBorder(border, border); //Views viewNormal = new CellBackColorAlternate(Color.Khaki, Color.DarkKhaki); viewNormal.Border = cellBorder; viewNormal.TextAlignment = DevAge.Drawing.ContentAlignment.MiddleCenter; viewNormal.Font = new Font("돋음", 8, FontStyle.Regular); viewCheckBox = new CheckBoxBackColorAlternate(Color.Khaki, Color.DarkKhaki); viewCheckBox.Border = cellBorder; //ColumnHeader view viewColumnHeader = new SourceGrid.Cells.Views.ColumnHeader(); backHeader = new DevAge.Drawing.VisualElements.ColumnHeader(); backHeader.BackColor = Color.DimGray; //backHeader.Border = DevAge.Drawing.RectangleBorder.NoBorder; viewColumnHeader.Background = backHeader; viewColumnHeader.ForeColor = Color.White; viewColumnHeader.Font = new Font("맑은 고딕", 10, FontStyle.Bold); viewColumnHeader1 = new SourceGrid.Cells.Views.ColumnHeader(); backHeader1 = new DevAge.Drawing.VisualElements.ColumnHeader(); backHeader1.BackColor = Color.DarkSlateGray; viewColumnHeader1.Background = backHeader1; //viewColumnHeader1.Border = cellBorder; viewColumnHeader1.ForeColor = Color.White; viewColumnHeader1.Font = new Font("굴림", 8, FontStyle.Regular); viewColumnHeader1.TextAlignment = DevAge.Drawing.ContentAlignment.MiddleCenter; }
private void createCellView(ColorConfig colorConfig) { base.createCellView(); // セルビュー作成 cellView = new CellBackColorAlternate( colorConfig.FirstRowBackgroundColor, colorConfig.SecondRowBackgroundColor); cellView.ForeColor = colorConfig.NoPlayColor; cellView.Border = DevAge.Drawing.RectangleBorder.NoBorder; cellViewPlaying = new CellBackColorAlternate( colorConfig.FirstRowBackgroundColor, colorConfig.SecondRowBackgroundColor); cellViewPlaying.ForeColor = colorConfig.PlayingColor; cellViewPlaying.Border = DevAge.Drawing.RectangleBorder.NoBorder; }
public AdminSetting() { InitializeComponent(); columnsTitles = new string[]{ "No", "GROUP", "NAME", "ID","PASSWORD","REG_DATE" }; this.initColumnInfo(columnsTitles); //그리드와 관련한 필요 object 생성 //Border border = new DevAge.Drawing.BorderLine(Color.Black, 1); cellBorder = new DevAge.Drawing.RectangleBorder(border, border); //Views viewNormal = new CellBackColorAlternate(Color.Khaki, Color.DarkKhaki); viewNormal.Border = cellBorder; viewNormal.Font = new Font("돋음", 8, FontStyle.Regular); viewCheckBox = new CheckBoxBackColorAlternate(Color.Khaki, Color.DarkKhaki); viewCheckBox.Border = cellBorder; //ColumnHeader view viewColumnHeader = new SourceGrid.Cells.Views.ColumnHeader(); backHeader = new DevAge.Drawing.VisualElements.ColumnHeader(); backHeader.BackColor = Color.DimGray; //backHeader.Border = DevAge.Drawing.RectangleBorder.NoBorder; viewColumnHeader.Background = backHeader; viewColumnHeader.ForeColor = Color.White; viewColumnHeader.Font = new Font("맑은 고딕", 10, FontStyle.Bold); viewColumnHeader1 = new SourceGrid.Cells.Views.ColumnHeader(); backHeader1 = new DevAge.Drawing.VisualElements.ColumnHeader(); backHeader1.BackColor = Color.DarkSlateGray; viewColumnHeader1.Background = backHeader1; //viewColumnHeader1.Border = cellBorder; viewColumnHeader1.ForeColor = Color.White; viewColumnHeader1.Font = new Font("굴림", 8, FontStyle.Regular); viewColumnHeader1.TextAlignment = DevAge.Drawing.ContentAlignment.MiddleCenter; adminGrid.BorderStyle = BorderStyle.FixedSingle; adminGrid.Dock = DockStyle.Fill; adminDao = new AdminDao(new NotifyDBfinishedHandler(this.NotifyDBfinishedHandler)); }
public Application() { InitializeComponent(); this.Dock = DockStyle.Fill; columnsTitles = new string[]{ "Activate", "No","Router IP","Download File","Download Status","Success / Fall" }; this.initColumnInfo(columnsTitles); //그리드와 관련한 필요 object 생성 //Border border = new DevAge.Drawing.BorderLine(Color.Black, 1); cellBorder = new DevAge.Drawing.RectangleBorder(border, border); //Views viewNormal = new CellBackColorAlternate(Color.Khaki, Color.DarkKhaki); viewNormal.Border = cellBorder; viewNormal.Font = new Font("돋음", 8, FontStyle.Regular); viewCheckBox = new CheckBoxBackColorAlternate(Color.Khaki, Color.DarkKhaki); viewCheckBox.Border = cellBorder; //ColumnHeader view viewColumnHeader = new SourceGrid.Cells.Views.ColumnHeader(); backHeader = new DevAge.Drawing.VisualElements.ColumnHeader(); backHeader.BackColor = Color.DimGray; //backHeader.Border = DevAge.Drawing.RectangleBorder.NoBorder; viewColumnHeader.Background = backHeader; viewColumnHeader.ForeColor = Color.White; viewColumnHeader.Font = new Font("맑은 고딕", 10, FontStyle.Bold); viewColumnHeader1 = new SourceGrid.Cells.Views.ColumnHeader(); backHeader1 = new DevAge.Drawing.VisualElements.ColumnHeader(); backHeader1.BackColor = Color.DarkSlateGray; viewColumnHeader1.Background = backHeader1; //viewColumnHeader1.Border = cellBorder; viewColumnHeader1.ForeColor = Color.White; viewColumnHeader1.Font = new Font("굴림", 8, FontStyle.Regular); viewColumnHeader1.TextAlignment = DevAge.Drawing.ContentAlignment.MiddleCenter; downloadGrid.BorderStyle = BorderStyle.FixedSingle; downloadGrid.Dock = DockStyle.Fill; }
private void FillGridContent() { try { // remove existing rows gridContent.Rows.Clear(); // viewColumnHeader SourceGrid.Cells.Views.ColumnHeader viewColumnHeader = new SourceGrid.Cells.Views.ColumnHeader() { Background = new DevAge.Drawing.VisualElements.ColumnHeader() { BackColor = Color.LightGray, Border = DevAge.Drawing.RectangleBorder.NoBorder }, ForeColor = Color.Black, Font = new Font("Arial", 10, FontStyle.Regular) }; viewColumnHeader.ElementSort.SortStyle = DevAge.Drawing.HeaderSortStyle.None; // viewNormal var viewNormal = new CellBackColorAlternate(Color.LightBlue, Color.White); // *** // set first row gridContent.BorderStyle = BorderStyle.FixedSingle; gridContent.ColumnsCount = 6; gridContent.FixedRows = 1; // header int iCol = 0; gridContent.Rows.Insert(0); gridContent[0, iCol] = new SourceGrid.Cells.ColumnHeader(Properties.Resources.ID_NAME) { AutomaticSortEnabled = false, View = viewColumnHeader }; gridContent[0, ++iCol] = new SourceGrid.Cells.ColumnHeader(Properties.Resources.ID_NUMBER) { AutomaticSortEnabled = false, View = viewColumnHeader }; gridContent[0, ++iCol] = new SourceGrid.Cells.ColumnHeader(Properties.Resources.ID_PRIORITYLEVEL) { AutomaticSortEnabled = false, View = viewColumnHeader }; gridContent[0, ++iCol] = new SourceGrid.Cells.ColumnHeader("X") { AutomaticSortEnabled = false, View = viewColumnHeader }; gridContent[0, ++iCol] = new SourceGrid.Cells.ColumnHeader("Y") { AutomaticSortEnabled = false, View = viewColumnHeader }; gridContent[0, ++iCol] = new SourceGrid.Cells.ColumnHeader("Z") { AutomaticSortEnabled = false, View = viewColumnHeader }; // content int iIndex = 0; foreach (var ci in Items) { // insert row gridContent.Rows.Insert(++iIndex); iCol = 0; // name gridContent[iIndex, iCol] = new SourceGrid.Cells.Cell(ci.Case.Name) { View = viewNormal, Tag = ci.Case.Name }; // number gridContent[iIndex, ++iCol] = new SourceGrid.Cells.Cell((int)ci.Number) { View = viewNormal }; SourceGrid.Cells.Editors.NumericUpDown l_nudEditorNumber = new SourceGrid.Cells.Editors.NumericUpDown(typeof(int), 10000, 0, 1); l_nudEditorNumber.SetEditValue((int)ci.Number); gridContent[iIndex, iCol].Editor = l_nudEditorNumber; gridContent[iIndex, iCol].AddController(_nudEvent); // priority level gridContent[iIndex, ++iCol] = new SourceGrid.Cells.Cell((int)ci.PriorityIndex) { View = viewNormal }; SourceGrid.Cells.Editors.NumericUpDown l_nudEditorPriority = new SourceGrid.Cells.Editors.NumericUpDown(typeof(int), 5, -1, 1); l_nudEditorPriority.SetEditValue(ci.PriorityIndex); gridContent[iIndex, iCol].Editor = l_nudEditorPriority; gridContent[iIndex, iCol].AddController(_nudEvent); // orientation X gridContent[iIndex, ++iCol] = new SourceGrid.Cells.CheckBox(null, ci.Orientation.X); gridContent[iIndex, iCol].AddController(_checkBoxEvent); // orientation Y gridContent[iIndex, ++iCol] = new SourceGrid.Cells.CheckBox(null, ci.Orientation.Y); gridContent[iIndex, iCol].AddController(_checkBoxEvent); // orientation Z gridContent[iIndex, ++iCol] = new SourceGrid.Cells.CheckBox(null, ci.Orientation.Z); gridContent[iIndex, iCol].AddController(_checkBoxEvent); } gridContent.AutoSizeCells(); gridContent.Columns.StretchToFit(); gridContent.AutoStretchColumnsToFitWidth = true; gridContent.Invalidate(); } catch (Exception ex) { _log.Error(ex.ToString()); } }
protected override void OnLoad(EventArgs e) { base.OnLoad (e); //Border DevAge.Drawing.BorderLine border = new DevAge.Drawing.BorderLine(Color.DarkKhaki, 1); DevAge.Drawing.RectangleBorder cellBorder = new DevAge.Drawing.RectangleBorder(border, border); //Views CellBackColorAlternate viewNormal = new CellBackColorAlternate(Color.Khaki, Color.DarkKhaki); viewNormal.Border = cellBorder; CheckBoxBackColorAlternate viewCheckBox = new CheckBoxBackColorAlternate(Color.Khaki, Color.DarkKhaki); viewCheckBox.Border = cellBorder; //ColumnHeader view SourceGrid.Cells.Views.ColumnHeader viewColumnHeader = new SourceGrid.Cells.Views.ColumnHeader(); DevAge.Drawing.VisualElements.ColumnHeader backHeader = new DevAge.Drawing.VisualElements.ColumnHeader(); backHeader.BackColor = Color.Maroon; backHeader.Border = DevAge.Drawing.RectangleBorder.NoBorder; viewColumnHeader.Background = backHeader; viewColumnHeader.ForeColor = Color.White; viewColumnHeader.Font = new Font("Comic Sans MS", 10, FontStyle.Underline); //Editors SourceGrid.Cells.Editors.TextBox editorString = new SourceGrid.Cells.Editors.TextBox(typeof(string)); SourceGrid.Cells.Editors.TextBoxUITypeEditor editorDateTime = new SourceGrid.Cells.Editors.TextBoxUITypeEditor(typeof(DateTime)); //Create the grid grid1.BorderStyle = BorderStyle.FixedSingle; grid1.ColumnsCount = 3; grid1.FixedRows = 1; grid1.Rows.Insert(0); SourceGrid.Cells.ColumnHeader columnHeader; columnHeader = new SourceGrid.Cells.ColumnHeader("String"); columnHeader.View = viewColumnHeader; grid1[0,0] = columnHeader; columnHeader = new SourceGrid.Cells.ColumnHeader("DateTime"); columnHeader.View = viewColumnHeader; grid1[0,1] = columnHeader; columnHeader = new SourceGrid.Cells.ColumnHeader("CheckBox"); columnHeader.View = viewColumnHeader; grid1[0,2] = columnHeader; for (int r = 1; r < 10; r++) { grid1.Rows.Insert(r); grid1[r,0] = new SourceGrid.Cells.Cell("Hello " + r.ToString()); grid1[r,0].Editor = editorString; grid1[r,1] = new SourceGrid.Cells.Cell(DateTime.Today); grid1[r,1].Editor = editorDateTime; grid1[r,2] = new SourceGrid.Cells.CheckBox(null, true); grid1[r,0].View = viewNormal; grid1[r,1].View = viewNormal; grid1[r,2].View = viewCheckBox; } grid1.AutoSizeCells(); }
protected override void OnLoad(EventArgs e) { base.OnLoad(e); //Border DevAge.Drawing.BorderLine border = new DevAge.Drawing.BorderLine(Color.DarkKhaki, 1); DevAge.Drawing.RectangleBorder cellBorder = new DevAge.Drawing.RectangleBorder(border, border); //Views CellBackColorAlternate viewNormal = new CellBackColorAlternate(Color.Khaki, Color.DarkKhaki); viewNormal.Border = cellBorder; CheckBoxBackColorAlternate viewCheckBox = new CheckBoxBackColorAlternate(Color.Khaki, Color.DarkKhaki); viewCheckBox.Border = cellBorder; //ColumnHeader view SourceGrid.Cells.Views.ColumnHeader viewColumnHeader = new SourceGrid.Cells.Views.ColumnHeader(); DevAge.Drawing.VisualElements.ColumnHeader backHeader = new DevAge.Drawing.VisualElements.ColumnHeader(); backHeader.BackColor = Color.Maroon; backHeader.Border = DevAge.Drawing.RectangleBorder.NoBorder; viewColumnHeader.Background = backHeader; viewColumnHeader.ForeColor = Color.White; viewColumnHeader.Font = new Font("Comic Sans MS", 10, FontStyle.Underline); //Editors SourceGrid.Cells.Editors.TextBox editorString = new SourceGrid.Cells.Editors.TextBox(typeof(string)); SourceGrid.Cells.Editors.TextBoxUITypeEditor editorDateTime = new SourceGrid.Cells.Editors.TextBoxUITypeEditor(typeof(DateTime)); //Create the grid grid1.BorderStyle = BorderStyle.FixedSingle; grid1.ColumnsCount = 3; grid1.FixedRows = 1; grid1.Rows.Insert(0); SourceGrid.Cells.ColumnHeader columnHeader; columnHeader = new SourceGrid.Cells.ColumnHeader("String"); columnHeader.View = viewColumnHeader; grid1[0, 0] = columnHeader; columnHeader = new SourceGrid.Cells.ColumnHeader("DateTime"); columnHeader.View = viewColumnHeader; grid1[0, 1] = columnHeader; columnHeader = new SourceGrid.Cells.ColumnHeader("CheckBox"); columnHeader.View = viewColumnHeader; grid1[0, 2] = columnHeader; for (int r = 1; r < 10; r++) { grid1.Rows.Insert(r); grid1[r, 0] = new SourceGrid.Cells.Cell("Hello " + r.ToString()); grid1[r, 0].Editor = editorString; grid1[r, 1] = new SourceGrid.Cells.Cell(DateTime.Today); grid1[r, 1].Editor = editorDateTime; grid1[r, 2] = new SourceGrid.Cells.CheckBox(null, true); grid1[r, 0].View = viewNormal; grid1[r, 1].View = viewNormal; grid1[r, 2].View = viewCheckBox; } grid1.AutoSizeCells(); }
public void setSmsAppGrid() { List<SmsModel> smsList = ApplicationManager.getDummySmsList(); DevAge.Drawing.BorderLine border = new DevAge.Drawing.BorderLine(Color.Black, 1); DevAge.Drawing.RectangleBorder cellBorder = new DevAge.Drawing.RectangleBorder(border, border); PopupMenu menuController = new PopupMenu(); //Views CellBackColorAlternate viewNormal = new CellBackColorAlternate(Color.FromArgb(255, 210, 210, 210), Color.FromArgb(255, 240, 240, 240)); viewNormal.Border = cellBorder; viewNormal.Font = new Font("돋음", 8, FontStyle.Regular); CheckBoxBackColorAlternate viewCheckBox = new CheckBoxBackColorAlternate(Color.Khaki, Color.DarkKhaki); viewCheckBox.Border = cellBorder; //ColumnHeader view SourceGrid.Cells.Views.ColumnHeader viewColumnHeader = new SourceGrid.Cells.Views.ColumnHeader(); DevAge.Drawing.VisualElements.ColumnHeader backHeader = new DevAge.Drawing.VisualElements.ColumnHeader(); backHeader.BackColor = Color.DimGray; //backHeader.Border = DevAge.Drawing.RectangleBorder.NoBorder; viewColumnHeader.Background = backHeader; viewColumnHeader.ForeColor = Color.White; viewColumnHeader.Font = new Font("맑은 고딕", 10, FontStyle.Bold); SourceGrid.Cells.Views.ColumnHeader viewColumnHeader1 = new SourceGrid.Cells.Views.ColumnHeader(); DevAge.Drawing.VisualElements.ColumnHeader backHeader1 = new DevAge.Drawing.VisualElements.ColumnHeader(); backHeader1.BackColor = Color.DarkSlateGray; viewColumnHeader1.Background = backHeader1; //viewColumnHeader1.Border = cellBorder; viewColumnHeader1.ForeColor = Color.White; viewColumnHeader1.Font = new Font("굴림", 8, FontStyle.Regular); viewColumnHeader1.TextAlignment = DevAge.Drawing.ContentAlignment.MiddleCenter; //Editors SourceGrid.Cells.Editors.TextBox editorString = new SourceGrid.Cells.Editors.TextBox(typeof(string)); SourceGrid.Cells.Editors.TextBoxUITypeEditor editorDateTime = new SourceGrid.Cells.Editors.TextBoxUITypeEditor(typeof(DateTime)); //Create the grid smsAppGrid.BorderStyle = BorderStyle.FixedSingle; smsAppGrid.ColumnsCount = 8; smsAppGrid.FixedRows = 1; smsAppGrid.Rows.Insert(0); SourceGrid.Cells.ColumnHeader columnHeader; for (int i = 0; i < smsAppColumns.Length; i++) { columnHeader = new SourceGrid.Cells.ColumnHeader(smsAppColumns[i]); columnHeader.View = viewColumnHeader1; smsAppGrid[0, i] = columnHeader; } int length = smsList.Count; Random random = new Random(); CellClickEvent clickController = new CellClickEvent(this); for (int r = 1; r < smsList.Count; r++) { smsAppGrid.Rows.Insert(r); SourceGrid.Cells.Views.ColumnHeader nameHeaderView1 = new SourceGrid.Cells.Views.ColumnHeader(); DevAge.Drawing.VisualElements.ColumnHeader namebackHeader1 = new DevAge.Drawing.VisualElements.ColumnHeader(); namebackHeader1.BackColor = Color.DarkSlateGray; nameHeaderView1.Background = namebackHeader1; nameHeaderView1.Border = cellBorder; nameHeaderView1.ForeColor = Color.White; nameHeaderView1.Font = new Font("굴림", 8, FontStyle.Regular); nameHeaderView1.TextAlignment = DevAge.Drawing.ContentAlignment.MiddleCenter; SmsModel smsModel = smsList[r - 1]; smsAppGrid[r, 0] = new SourceGrid.Cells.Cell(smsModel.Name); smsAppGrid[r, 0].View = viewNormal; smsAppGrid[r, 0].AddController(menuController); smsAppGrid[r, 0].AddController(clickController); smsAppGrid[r, 1] = new SourceGrid.Cells.Cell(smsModel.Description); smsAppGrid[r, 1].View = viewNormal; smsAppGrid[r, 1].AddController(menuController); smsAppGrid[r, 1].AddController(clickController); smsAppGrid[r, 2] = new SourceGrid.Cells.Cell(smsModel.Group); smsAppGrid[r, 2].View = viewNormal; smsAppGrid[r, 2].AddController(menuController); smsAppGrid[r, 2].AddController(clickController); smsAppGrid[r, 3] = new SourceGrid.Cells.Cell(smsModel.Number); smsAppGrid[r, 3].View = viewNormal; smsAppGrid[r, 3].AddController(menuController); smsAppGrid[r, 3].AddController(clickController); smsAppGrid[r, 4] = new SourceGrid.Cells.Cell(smsModel.RouterIp); smsAppGrid[r, 4].View = viewNormal; smsAppGrid[r, 4].AddController(menuController); smsAppGrid[r, 4].AddController(clickController); smsAppGrid[r, 5] = new SourceGrid.Cells.Cell(smsModel.Receive); smsAppGrid[r, 5].View = viewNormal; smsAppGrid[r, 5].AddController(menuController); smsAppGrid[r, 5].AddController(clickController); smsAppGrid[r, 6] = new SourceGrid.Cells.Cell(smsModel.Send); smsAppGrid[r, 6].View = viewNormal; smsAppGrid[r, 6].AddController(menuController); smsAppGrid[r, 6].AddController(clickController); smsAppGrid[r, 7] = new SourceGrid.Cells.Cell(smsModel.Status); smsAppGrid[r, 7].View = viewNormal; smsAppGrid[r, 7].AddController(menuController); smsAppGrid[r, 7].AddController(clickController); } }