/// <summary> /// 创建DataGridView扩展的DateTime列 /// </summary> /// <param name="_dgv">要创建列的DataGridView</param> /// <param name="_alignment">设置列的对齐方式</param> /// <param name="_columnName">列名</param> /// <param name="_headerText">标题名</param> /// <param name="_dataPropertyName">绑定数据源的字段名称</param> /// <param name="_toolTipText">TipText提示</param> /// <param name="_format">设置日期格式</param> /// <param name="_defaultInputValues">设置当日起为空时,是否显示默认日期,true 显示,false 不显示</param> /// <param name="_readOnly">设置列是否只读,true 只读,false 读写</param> /// <param name="_visible">设置列是否可见,true 显示,false 隐藏</param> /// <param name="_notEmpty">设置列是否为必填列,true 必填,false 非必填</param> /// <param name="_backColor">设置列的背景色,当_notEmpty为true时,此项为必需值,为false,此项可以为Color.Empty</param> /// <param name="_columnState">装载DataGridView可写可读、只读列的数据字典</param> public static void InitDgvDateTimeColumn(DataGridView _dgv, DataGridViewContentAlignment _alignment, string _columnName, string _headerText, string _dataPropertyName, string _toolTipText, string _format, bool _defaultInputValues, bool _readOnly, bool _visible, bool _notEmpty, Color _backColor, ref Dictionary <string, bool> _columnState) { DataGridViewDateTimeInputColumn dateTimeCol = new DataGridViewDateTimeInputColumn(); dateTimeCol.HeaderCell.Style.Alignment = _alignment == 0 ? DataGridViewContentAlignment.MiddleLeft : _alignment; dateTimeCol.Name = _columnName; dateTimeCol.HeaderText = _headerText; dateTimeCol.DataPropertyName = _dataPropertyName; dateTimeCol.ToolTipText = _toolTipText; dateTimeCol.AutoSelectDate = true; dateTimeCol.CustomFormat = _format; dateTimeCol.DefaultInputValues = _defaultInputValues; dateTimeCol.Visible = _visible; dateTimeCol.ReadOnly = _readOnly; if (_notEmpty == true) { dateTimeCol.DefaultCellStyle.BackColor = _backColor; } _columnState.Add(_columnName, _readOnly); _dgv.Columns.Add(dateTimeCol); }
private void InitGrid() { // add column thuoc var txtMed = new DataGridViewTextBoxColumn { HeaderText = "Thuốc", DataPropertyName = "MedicineName", Name = "MedicineName" }; grd.Columns.Add(txtMed); var txtLotno = new DataGridViewTextBoxColumn { HeaderText = "Số lô", DataPropertyName = "LotNo", Name = "LotNo" }; grd.Columns.Add(txtLotno); var txtSoLuong = new DataGridViewTextBoxColumn { HeaderText = "Số lượng", DataPropertyName = "Volumn", Name = "Volumn" }; grd.Columns.Add(txtSoLuong); var clmUnitName = new DataGridViewTextBoxColumn { HeaderText = "Đơn vị", DataPropertyName = "UnitName", Name = "UnitName" }; clmUnitName.ReadOnly = true; grd.Columns.Add(clmUnitName); var txtDonGia = new DataGridViewTextBoxColumn { HeaderText = "Đơn giá", DataPropertyName = "UnitPrice", Name = "UnitPrice" }; grd.Columns.Add(txtDonGia); var txtThanhTien = new DataGridViewTextBoxColumn { HeaderText = "Thành tiền", DataPropertyName = "Amount", Name = "Amount" }; txtThanhTien.ReadOnly = true; grd.Columns.Add(txtThanhTien); var dtExpireDate = new DataGridViewDateTimeInputColumn { HeaderText = "Ngày hết hạn", DataPropertyName = "ExpireDate", Name = "ExpireDate" }; grd.Columns.Add(dtExpireDate); var txtGhiChu = new DataGridViewTextBoxColumn { HeaderText = "Ghi chú", DataPropertyName = "Note", Name = "Note" }; txtGhiChu.AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill; grd.Columns.Add(txtGhiChu); }
/// <summary> /// Initializes our X2 "Date" environment /// </summary> private void X2Date_Initialize() { DataGridViewDateTimeInputColumn oc = dataGridViewX2.Columns["Date"] as DataGridViewDateTimeInputColumn; if (oc != null) { // Hook onto the following events so we can // demonstrate cell click processing oc.ButtonClearClick += X2Date_ButtonClearClick; oc.ButtonCustomClick += X2Date_ButtonCustomClick; } }
public DataGridViewColumn[] ColumnasGrid() { DataGridViewTextBoxColumn colIdUsuario = new DataGridViewTextBoxColumn() { Name = "colId", HeaderText = "Usuario", DataPropertyName = "fkusuario", AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCells }; DataGridViewTextBoxColumn colIpSesion = new DataGridViewTextBoxColumn() { Name = "colIpSesion", HeaderText = "IP Sesion", DataPropertyName = "ipsesion", ReadOnly = true, AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCells }; DataGridViewDateTimeInputColumn colFechaSesion = new DataGridViewDateTimeInputColumn() { Name = "colFechaSesion", HeaderText = "Fecha Sesion", DataPropertyName = "fechasesion", Format = DevComponents.Editors.eDateTimePickerFormat.Custom, CustomFormat = "yyyy-MM-dd HH:mm:ss", MinDate = new DateTime(1901, 02, 01), AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCells }; DataGridViewColumn[] listaColumnas = new DataGridViewColumn[] { colIdUsuario, colIpSesion, colFechaSesion }; return(listaColumnas); }
public DataGridViewColumn[] ColumnasGrid() { DataGridViewTextBoxColumn colId = new DataGridViewTextBoxColumn() { Name = "colId", HeaderText = "Id", DataPropertyName = "id", AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCells }; colId.DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight; DataGridViewTextBoxColumn colDescripcion = new DataGridViewTextBoxColumn() { Name = "colDescripcion", HeaderText = "Descripción.", DataPropertyName = "descripcion", MaxInputLength = 25, Width = 250, //AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCells }; DataGridViewTextBoxColumn colNumeroCuenta = new DataGridViewTextBoxColumn() { Name = "colNumeroCuenta", HeaderText = "Cuenta.", DataPropertyName = "numerocuenta", MaxInputLength = 25, Width = 100, //AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCells }; DataGridViewComboBoxExColumn colIdBanco = new DataGridViewComboBoxExColumn() { Name = "colIdBanco", HeaderText = "Banco.", DataPropertyName = "fkbanco", ValueMember = "Objeto", DisplayMember = "Objeto", FlatStyle = FlatStyle.Flat, Width = 250, DropDownStyle = ComboBoxStyle.DropDownList }; DataGridViewDateTimeInputColumn colFechaApertura = new DataGridViewDateTimeInputColumn() { Name = "colFechaApertura", HeaderText = "Aperturada", DataPropertyName = "fechaapertura", AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCells }; colFechaApertura.ButtonDropDown.Visible = true; colFechaApertura.ButtonDropDown.Shortcut = DevComponents.DotNetBar.eShortcut.F4; colFechaApertura.AutoAdvance = true; colFechaApertura.MonthCalendar.TodayButtonVisible = true; DataGridViewDoubleInputColumn colSaldoCuenta = new DataGridViewDoubleInputColumn() { Name = "colSaldoCuenta", HeaderText = "Saldo", DataPropertyName = "saldocuenta", Width = 100 }; colSaldoCuenta.DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight; colSaldoCuenta.DefaultCellStyle.Format = "C5"; DataGridViewCheckBoxColumn colActivo = new DataGridViewCheckBoxColumn() { Name = "colActivo", HeaderText = "Activo", DataPropertyName = "activo", Visible = false }; DataGridViewCheckBoxColumn colModificado = new DataGridViewCheckBoxColumn() { Name = "colModificado", HeaderText = "Modificado", DataPropertyName = "Modificado", Visible = false }; DataGridViewColumn[] listaColumnas = new DataGridViewColumn[] { colId, colDescripcion, colNumeroCuenta, colIdBanco, colFechaApertura, colSaldoCuenta, colActivo, colModificado }; return(listaColumnas); }
public DataGridViewColumn[] ColumnasGrid() { DataGridViewTextBoxColumn colOrden = new DataGridViewTextBoxColumn() { Name = "colOrden", HeaderText = "Orden", DataPropertyName = "orden", MaxInputLength = 2, AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCells }; DataGridViewTextBoxColumn colIdentificador = new DataGridViewTextBoxColumn() { Name = "colIdentificador", HeaderText = "Identificador", DataPropertyName = "identificador", Width = 80 }; DataGridViewTextBoxColumn colColumna = new DataGridViewTextBoxColumn() { Name = "colColumna", HeaderText = "Columna.", DataPropertyName = "nombre", Width = 200 }; DataGridViewButtonXColumn colColumnaBoton = new DataGridViewButtonXColumn() { Name = "colNombreBoton", HeaderText = "<-", AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCells, Tag = "colColumna", Image = General.Imagenes.Images["Listar.ico"], ColorTable = DevComponents.DotNetBar.eButtonColor.Blue }; DataGridViewComboBoxExColumn colTipoColumna = new DataGridViewComboBoxExColumn() { Name = "colTipoColumna", HeaderText = "Tipo columna.", DataPropertyName = "fktiposcolumna", ValueMember = "Objeto", DisplayMember = "nombre", FlatStyle = FlatStyle.Flat, Width = 200, DropDownStyle = ComboBoxStyle.DropDownList }; DataGridViewTextBoxColumn colCabecera = new DataGridViewTextBoxColumn() { Name = "colCabecera", HeaderText = "Texto Cabecera.", DataPropertyName = "cabecera", MaxInputLength = 255, AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCells }; DataGridViewTextBoxColumn colFormatoFecha = new DataGridViewTextBoxColumn() { Name = "colFormatoFecha", HeaderText = "Formato Fecha", DataPropertyName = "formatofecha", MaxInputLength = 255, AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCells }; DataGridViewDateTimeInputColumn colFechaMinima = new DataGridViewDateTimeInputColumn() { Name = "colFechaMinima", HeaderText = "Fecha minima", DataPropertyName = "fechaminima", Format = DevComponents.Editors.eDateTimePickerFormat.Custom, CustomFormat = "yyyy-MM-dd", MinDate = new DateTime(1901, 02, 01), AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCells }; DataGridViewTextBoxColumn colPropertyName = new DataGridViewTextBoxColumn() { Name = "colPropertyName", HeaderText = "PropertyName", DataPropertyName = "propertyname", MaxInputLength = 255, AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCells }; DataGridViewTextBoxColumn colValueMember = new DataGridViewTextBoxColumn() { Name = "colValueMember", HeaderText = "ValueMember", DataPropertyName = "valuemember", MaxInputLength = 255, AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCells }; DataGridViewTextBoxColumn colDisplayMember = new DataGridViewTextBoxColumn() { Name = "colDisplayMember", HeaderText = "DisplayMember", DataPropertyName = "displaymember", MaxInputLength = 255, AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCells }; DataGridViewTextBoxColumn colTag = new DataGridViewTextBoxColumn() { Name = "colTag", HeaderText = "Tag", DataPropertyName = "tag", MaxInputLength = 255, AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCells }; DataGridViewComboBoxExColumn colAlineacion = new DataGridViewComboBoxExColumn() { Name = "colAlineacion", HeaderText = "Alineacion.", DataPropertyName = "fkalineacion", ValueMember = "Objeto", DisplayMember = "nombre", FlatStyle = FlatStyle.Flat, Width = 100, DropDownStyle = ComboBoxStyle.DropDownList }; DataGridViewTextBoxColumn colWidth = new DataGridViewTextBoxColumn() { Name = "colWidth", HeaderText = "Width", DataPropertyName = "width", MaxInputLength = 100, AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCells }; DataGridViewTextBoxColumn colMaxLength = new DataGridViewTextBoxColumn() { Name = "colMaxLength", HeaderText = "MaxLength", DataPropertyName = "maxlength", MaxInputLength = 100, AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCells }; DataGridViewCheckBoxColumn colReadOnly = new DataGridViewCheckBoxColumn() { Name = "colReadOnly", HeaderText = "ReadOnly", DataPropertyName = "sololectura", AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCells }; DataGridViewCheckBoxColumn colVisible = new DataGridViewCheckBoxColumn() { Name = "colVisible", HeaderText = "Visible", DataPropertyName = "visible", AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCells }; DataGridViewCheckBoxColumn colModificado = new DataGridViewCheckBoxColumn() { Name = "colModificado", HeaderText = "Modificado", DataPropertyName = "Modificado", Visible = false }; DataGridViewColumn[] listaColumnas = new DataGridViewColumn[] { colIdentificador, colOrden, colColumna, //colColumnaBoton, colTipoColumna, colCabecera, colFormatoFecha, colFechaMinima, colPropertyName, colValueMember, colDisplayMember, colTag, colAlineacion, colWidth, colMaxLength, colReadOnly, colVisible, colModificado }; return(listaColumnas); }
public DataGridViewColumn[] ColumnasGrid() { //DataGridViewTextBoxColumn colId = new DataGridViewTextBoxColumn() //{ // Name = "colId", // HeaderText = "Id", // DataPropertyName = "Id", // AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCells //}; //colId.DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight; DataGridViewTextBoxColumn colCodigo = new DataGridViewTextBoxColumn() { Name = "colCodigo", HeaderText = "Código.", DataPropertyName = "codigo", MaxInputLength = 50, AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCells }; DataGridViewTextBoxColumn colPeriodo = new DataGridViewTextBoxColumn() { Name = "colPeriodo", HeaderText = "Periodo.", DataPropertyName = "periodo", MaxInputLength = 20, AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCells }; colPeriodo.DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight; DataGridViewTextBoxColumn colNombre = new DataGridViewTextBoxColumn() { Name = "colNombre", HeaderText = "Nombre.", DataPropertyName = "nombre", MaxInputLength = 80, AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCells }; DataGridViewCheckBoxColumn colEsGrupo = new DataGridViewCheckBoxColumn() { Name = "colEsGrupo", HeaderText = "Grupo", DataPropertyName = "esgrupo", AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCells }; //DataGridViewTextBoxColumn colDebitoInicial = new DataGridViewTextBoxColumn() //{ // Name = "colDebitoInicial", // HeaderText = "DebitoInicial", // DataPropertyName = "DebitoInicial", // AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCells //}; //colDebitoInicial.DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight; //DataGridViewTextBoxColumn colCreditoInicial = new DataGridViewTextBoxColumn() //{ // Name = "colCreditoInicial", // HeaderText = "CreditoInicial", // DataPropertyName = "CreditoInicial", // AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCells //}; //colCreditoInicial.DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight; DataGridViewDateTimeInputColumn colFechaApertura = new DataGridViewDateTimeInputColumn() { Name = "colFechaApertura", HeaderText = "Aperturada", DataPropertyName = "fechaapertura", AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCells, Format = DevComponents.Editors.eDateTimePickerFormat.Custom, CustomFormat = "yyyy-MM-dd HH:mm:ss", MinDate = new DateTime(1901, 02, 01), }; colFechaApertura.ButtonDropDown.Visible = true; colFechaApertura.ButtonDropDown.Shortcut = DevComponents.DotNetBar.eShortcut.F4; colFechaApertura.AutoAdvance = true; colFechaApertura.MonthCalendar.TodayButtonVisible = true; DataGridViewTextBoxColumn colCodigoPadre = new DataGridViewTextBoxColumn() { Name = "colCodigoPadre", HeaderText = "CódigoPadre", DataPropertyName = "codigopadre", MaxInputLength = 20, AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCells, Tag = "colEsGrupo", }; DataGridViewButtonXColumn colPadreBoton = new DataGridViewButtonXColumn() { Name = "colPadreBoton", HeaderText = "->", AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCells, Tag = "colCodigoPadre", Image = General.Imagenes.Images["Listar.ico"], ColorTable = DevComponents.DotNetBar.eButtonColor.Blue }; colPadreBoton.DefaultCellStyle.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(192)))), ((int)(((byte)(255)))), ((int)(((byte)(192))))); DataGridViewTextBoxColumn colPadre = new DataGridViewTextBoxColumn() { Name = "colPadre", HeaderText = "CuentaPadre", DataPropertyName = "Padre", AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCells }; //colPadre.DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleLeft; colPadre.ReadOnly = true; DataGridViewCheckBoxColumn colModificado = new DataGridViewCheckBoxColumn() { Name = "colModificado", HeaderText = "Modificado", DataPropertyName = "Modificado", Visible = false }; DataGridViewColumn[] listaColumnas = new DataGridViewColumn[] { //colId, colCodigo, colNombre, colPeriodo, colCodigoPadre, colPadreBoton, colPadre, colEsGrupo, //colDebitoInicial, //colCreditoInicial, colFechaApertura, colModificado }; return(listaColumnas); }
private void InitGrid() { // add column thuoc var cbMed = new DataGridViewComboBoxColumn { DataSource = repMedicine.GetAll(), DisplayMember = "Name", ValueMember = "Id", DataPropertyName = "MedicineId", HeaderText = "Thuốc", Name = "MedicineId" }; grd.Columns.Add(cbMed); var txtLotno = new DataGridViewTextBoxColumn { HeaderText = "Số lô", DataPropertyName = "LotNo", Name = "LotNo" }; grd.Columns.Add(txtLotno); var txtSoLuong = new DataGridViewTextBoxColumn { HeaderText = "Số lượng", DataPropertyName = "Volumn", Name = "Volumn" }; grd.Columns.Add(txtSoLuong); var clmUnit = new DataGridViewTextBoxColumn { HeaderText = "UnitID", DataPropertyName = "Unit", Name = "Unit" }; clmUnit.Visible = false; grd.Columns.Add(clmUnit); var clmUnitName = new DataGridViewTextBoxColumn { HeaderText = "Đơn vị", DataPropertyName = "UnitName", Name = "UnitName" }; clmUnitName.ReadOnly = true; grd.Columns.Add(clmUnitName); var txtDonGia = new DataGridViewTextBoxColumn { HeaderText = "Đơn giá", DataPropertyName = "UnitPrice", Name = "UnitPrice" }; grd.Columns.Add(txtDonGia); var txtThanhTien = new DataGridViewTextBoxColumn { HeaderText = "Thành tiền", DataPropertyName = "Amount", Name = "Amount" }; txtThanhTien.ReadOnly = true; grd.Columns.Add(txtThanhTien); var dtExpireDate = new DataGridViewDateTimeInputColumn { HeaderText = "Ngày hết hạn", DataPropertyName = "ExpireDate", Name = "ExpireDate" }; grd.Columns.Add(dtExpireDate); var txtGhiChu = new DataGridViewTextBoxColumn { HeaderText = "Ghi chú", DataPropertyName = "Note", Name = "Note" }; txtGhiChu.AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill; grd.Columns.Add(txtGhiChu); }
public static DataGridViewColumn[] GeneraColumnasGrid(object unColumnasGrid, short unIdentificador = 0) { List <columnasgrid> columnas = unColumnasGrid as List <columnasgrid>; List <DataGridViewColumn> lista = new List <DataGridViewColumn>(); DataGridViewColumn columna = null; if (columnas != null) { foreach (columnasgrid item in columnas.Where(x => x.identificador == unIdentificador)) { switch (item.idtipocolumna) { case 0: columna = new DataGridViewTextBoxColumn() { MaxInputLength = item.maxlength }; break; case 1: columna = new DataGridViewComboBoxExColumn() { ValueMember = item.valuemember, DisplayMember = item.displaymember, FlatStyle = FlatStyle.Flat, DropDownStyle = ComboBoxStyle.DropDownList }; break; case 2: columna = new DataGridViewButtonXColumn() { Image = item.nombre.ToLower().Contains("borrar") ? General.Imagenes.Images["Eliminar.ico"] : General.Imagenes.Images["Listar.ico"], ColorTable = DevComponents.DotNetBar.eButtonColor.Blue }; break; case 3: columna = new DataGridViewCheckBoxColumn() { SortMode = DataGridViewColumnSortMode.Automatic, }; break; case 4: columna = new DataGridViewDateTimeInputColumn() { Format = DevComponents.Editors.eDateTimePickerFormat.Custom, CustomFormat = item.formatofecha, MinDate = item.fechaminima, }; break; } columna.Name = "col" + item.nombre.ToUpper() /* + (columna.GetType().ToString() == "DataGridViewButtonXColumn" ? "Boton" : "")*/; //columna.Name = "col" + item.nombre.ToUpper() + (item.idtipocolumna == 3 ? "Boton" : ""); columna.DefaultCellStyle.Format = item.formatofecha; columna.HeaderText = item.cabecera; columna.Visible = item.visible; columna.ReadOnly = item.sololectura; columna.Tag = item.tag; columna.DataPropertyName = item.idtipocolumna == 2 ? "" : item.propertyname; if (item.width == 0) { columna.AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCells; } else { columna.Width = item.width; } columna.DefaultCellStyle.Alignment = (DataGridViewContentAlignment)Enum.Parse(typeof(DataGridViewContentAlignment), item.fkalineacion.nombre, true); lista.Add(columna); } } return(lista.ToArray()); }
private void InitializeComponent() { this.components = new Container(); System.Windows.Forms.DataGridViewCellStyle style = new System.Windows.Forms.DataGridViewCellStyle(); this.dgvDefects = new System.Windows.Forms.DataGridView(); this.bsFasetItems = new System.Windows.Forms.BindingSource(this.components); this.bsDefects = new System.Windows.Forms.BindingSource(this.components); this.label1 = new System.Windows.Forms.Label(); this.tableLayoutPanel1 = new System.Windows.Forms.TableLayoutPanel(); this.dataGridViewTextBoxColumn1 = new System.Windows.Forms.DataGridViewTextBoxColumn(); this.dataGridViewComboBoxColumn1 = new System.Windows.Forms.DataGridViewComboBoxColumn(); this.dataGridViewTextBoxColumn2 = new System.Windows.Forms.DataGridViewTextBoxColumn(); this.dataGridViewTextBoxColumn3 = new System.Windows.Forms.DataGridViewTextBoxColumn(); this.dataGridViewTextBoxColumn4 = new System.Windows.Forms.DataGridViewTextBoxColumn(); this.dataGridViewTextBoxColumn5 = new System.Windows.Forms.DataGridViewTextBoxColumn(); this.dataGridViewTextBoxColumn6 = new System.Windows.Forms.DataGridViewTextBoxColumn(); this.dataGridViewTextBoxColumn7 = new System.Windows.Forms.DataGridViewTextBoxColumn(); this.dataGridViewTextBoxColumn8 = new System.Windows.Forms.DataGridViewTextBoxColumn(); this.dataGridViewTextBoxColumn9 = new System.Windows.Forms.DataGridViewTextBoxColumn(); this.dataGridViewTextBoxColumn10 = new System.Windows.Forms.DataGridViewTextBoxColumn(); this.dataGridViewDateColumn1 = new DataGridViewDateColumn(); this.DefectName = new System.Windows.Forms.DataGridViewTextBoxColumn(); this.Comment = new System.Windows.Forms.DataGridViewTextBoxColumn(); this.takeAction = new System.Windows.Forms.DataGridViewComboBoxColumn(); this.PartElementName = new System.Windows.Forms.DataGridViewTextBoxColumn(); this.defectCountDataGridViewTextBoxColumn = new System.Windows.Forms.DataGridViewTextBoxColumn(); this.Measure = new System.Windows.Forms.DataGridViewTextBoxColumn(); this.unitCostDefectDataGridViewTextBoxColumn = new System.Windows.Forms.DataGridViewTextBoxColumn(); this.defectCostDataGridViewTextBoxColumn = new System.Windows.Forms.DataGridViewTextBoxColumn(); this.defectCountCoordinationDataGridViewTextBoxColumn = new System.Windows.Forms.DataGridViewTextBoxColumn(); this.eleminationDateDataGridViewTextBoxColumn = new DataGridViewDateTimeInputColumn(); this.defectCostCoordinationDataGridViewTextBoxColumn = new System.Windows.Forms.DataGridViewTextBoxColumn(); this.dgvDefects.BeginInit(); this.bsFasetItems.BeginInit(); this.bsDefects.BeginInit(); this.tableLayoutPanel1.SuspendLayout(); base.SuspendLayout(); this.dgvDefects.set_AllowUserToAddRows(false); this.dgvDefects.set_AllowUserToDeleteRows(false); this.dgvDefects.set_AllowUserToResizeRows(false); this.dgvDefects.set_AutoGenerateColumns(false); this.dgvDefects.set_AutoSizeColumnsMode(System.Windows.Forms.DataGridViewAutoSizeColumnsMode.AllCells); this.dgvDefects.set_ColumnHeadersHeightSizeMode(System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize); this.dgvDefects.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] { this.DefectName, this.Comment, this.takeAction, this.PartElementName, this.defectCountDataGridViewTextBoxColumn, this.Measure, this.unitCostDefectDataGridViewTextBoxColumn, this.defectCostDataGridViewTextBoxColumn, this.defectCountCoordinationDataGridViewTextBoxColumn, this.eleminationDateDataGridViewTextBoxColumn, this.defectCostCoordinationDataGridViewTextBoxColumn }); this.dgvDefects.set_DataSource(this.bsDefects); this.dgvDefects.set_Dock(System.Windows.Forms.DockStyle.Fill); this.dgvDefects.set_EditMode(System.Windows.Forms.DataGridViewEditMode.EditOnEnter); this.dgvDefects.set_Location(new System.Drawing.Point(3, 0x17)); this.dgvDefects.set_MultiSelect(false); this.dgvDefects.set_Name("dgvDefects"); this.dgvDefects.set_RowHeadersVisible(false); this.dgvDefects.set_SelectionMode(System.Windows.Forms.DataGridViewSelectionMode.CellSelect); this.dgvDefects.set_Size(new System.Drawing.Size(0x194, 0x17b)); this.dgvDefects.set_TabIndex(0); this.dgvDefects.add_CellEndEdit(new System.Windows.Forms.DataGridViewCellEventHandler(this.dgvDefects_CellEndEdit)); this.dgvDefects.add_DataError(new System.Windows.Forms.DataGridViewDataErrorEventHandler(this.dgvDefects_DataError)); this.dgvDefects.add_KeyDown(new System.Windows.Forms.KeyEventHandler(this.dgvDefects_KeyDown)); this.bsFasetItems.set_DataSource(typeof(FasetItem)); this.bsDefects.set_DataSource(typeof(UjfApartmentHouseDefect)); this.label1.set_Anchor(System.Windows.Forms.AnchorStyles.Left | System.Windows.Forms.AnchorStyles.Bottom); this.label1.set_AutoSize(true); this.label1.set_Location(new System.Drawing.Point(3, 7)); this.label1.set_Name("label1"); this.label1.set_Size(new System.Drawing.Size(0x37, 13)); this.label1.set_TabIndex(1); this.label1.set_Text("Дефекты"); this.tableLayoutPanel1.set_ColumnCount(1); this.tableLayoutPanel1.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 100f)); this.tableLayoutPanel1.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Absolute, 20f)); this.tableLayoutPanel1.Controls.Add(this.label1, 0, 0); this.tableLayoutPanel1.Controls.Add(this.dgvDefects, 0, 1); this.tableLayoutPanel1.set_Dock(System.Windows.Forms.DockStyle.Fill); this.tableLayoutPanel1.set_Location(new System.Drawing.Point(0, 0)); this.tableLayoutPanel1.set_Name("tableLayoutPanel1"); this.tableLayoutPanel1.set_RowCount(2); this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 20f)); this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 100f)); this.tableLayoutPanel1.set_Size(new System.Drawing.Size(410, 0x195)); this.tableLayoutPanel1.set_TabIndex(2); this.dataGridViewTextBoxColumn1.set_DataPropertyName("Name"); style.set_BackColor(System.Drawing.Color.Silver); style.set_ForeColor(System.Drawing.Color.Red); this.dataGridViewTextBoxColumn1.set_DefaultCellStyle(style); this.dataGridViewTextBoxColumn1.set_HeaderText("Дефект"); this.dataGridViewTextBoxColumn1.set_Name("dataGridViewTextBoxColumn1"); this.dataGridViewTextBoxColumn1.set_ReadOnly(true); this.dataGridViewTextBoxColumn1.set_Width(0x48); this.dataGridViewComboBoxColumn1.set_DataPropertyName("TakeActionName"); this.dataGridViewComboBoxColumn1.set_DataSource(this.bsFasetItems); this.dataGridViewComboBoxColumn1.set_DisplayMember("Name"); this.dataGridViewComboBoxColumn1.set_HeaderText("Решение о принятии мер"); this.dataGridViewComboBoxColumn1.set_Name("dataGridViewComboBoxColumn1"); this.dataGridViewComboBoxColumn1.set_Resizable(System.Windows.Forms.DataGridViewTriState.True); this.dataGridViewComboBoxColumn1.set_SortMode(System.Windows.Forms.DataGridViewColumnSortMode.Automatic); this.dataGridViewComboBoxColumn1.set_ValueMember("Id"); this.dataGridViewComboBoxColumn1.set_Width(0x7f); this.dataGridViewTextBoxColumn2.set_DataPropertyName("DefectCount"); this.dataGridViewTextBoxColumn2.set_HeaderText("Количество"); this.dataGridViewTextBoxColumn2.set_Name("dataGridViewTextBoxColumn2"); this.dataGridViewTextBoxColumn2.set_ReadOnly(true); this.dataGridViewTextBoxColumn2.set_Width(0x5b); this.dataGridViewTextBoxColumn3.set_DataPropertyName("UnitCostDefect"); this.dataGridViewTextBoxColumn3.set_HeaderText("Единица измерения"); this.dataGridViewTextBoxColumn3.set_Name("dataGridViewTextBoxColumn3"); this.dataGridViewTextBoxColumn3.set_ReadOnly(true); this.dataGridViewTextBoxColumn3.set_Width(0x7b); this.dataGridViewTextBoxColumn4.set_DataPropertyName("DefectCost"); this.dataGridViewTextBoxColumn4.set_HeaderText("Стоимость"); this.dataGridViewTextBoxColumn4.set_Name("dataGridViewTextBoxColumn4"); this.dataGridViewTextBoxColumn4.set_ReadOnly(true); this.dataGridViewTextBoxColumn4.set_Width(0x57); this.dataGridViewTextBoxColumn5.set_DataPropertyName("EleminationDefectYear"); this.dataGridViewTextBoxColumn5.set_HeaderText("Год устранения"); this.dataGridViewTextBoxColumn5.set_Name("dataGridViewTextBoxColumn5"); this.dataGridViewTextBoxColumn5.set_ReadOnly(true); this.dataGridViewTextBoxColumn5.set_Width(0x66); this.dataGridViewTextBoxColumn6.set_DataPropertyName("UnitCostDefect"); this.dataGridViewTextBoxColumn6.set_HeaderText("Стоимость за единицу"); this.dataGridViewTextBoxColumn6.set_Name("dataGridViewTextBoxColumn6"); this.dataGridViewTextBoxColumn6.set_ReadOnly(true); this.dataGridViewTextBoxColumn6.set_Width(0x60); this.dataGridViewTextBoxColumn7.set_DataPropertyName("DefectCost"); this.dataGridViewTextBoxColumn7.set_HeaderText("Общая стоимость"); this.dataGridViewTextBoxColumn7.set_Name("dataGridViewTextBoxColumn7"); this.dataGridViewTextBoxColumn7.set_ReadOnly(true); this.dataGridViewTextBoxColumn7.set_Width(0x72); this.dataGridViewTextBoxColumn8.set_DataPropertyName("DefectCostCoordination"); this.dataGridViewTextBoxColumn8.set_HeaderText("Общая стоимость (Согласовано)"); this.dataGridViewTextBoxColumn8.set_Name("dataGridViewTextBoxColumn8"); this.dataGridViewTextBoxColumn8.set_ReadOnly(true); this.dataGridViewTextBoxColumn8.set_Width(0xb5); this.dataGridViewTextBoxColumn9.set_DataPropertyName("DefectCountCoordination"); this.dataGridViewTextBoxColumn9.set_HeaderText("Количество (Согласовано)"); this.dataGridViewTextBoxColumn9.set_Name("dataGridViewTextBoxColumn9"); this.dataGridViewTextBoxColumn9.set_ReadOnly(true); this.dataGridViewTextBoxColumn9.set_Width(0x97); this.dataGridViewTextBoxColumn10.set_DataPropertyName("DefectCostCoordination"); this.dataGridViewTextBoxColumn10.set_HeaderText("Общая стоимость (Согласовано)"); this.dataGridViewTextBoxColumn10.set_Name("dataGridViewTextBoxColumn10"); this.dataGridViewTextBoxColumn10.set_ReadOnly(true); this.dataGridViewTextBoxColumn10.set_Width(0xb5); this.dataGridViewDateColumn1.set_DataPropertyName("EleminationDefectMonth"); this.dataGridViewDateColumn1.set_HeaderText("Дата устранения"); this.dataGridViewDateColumn1.set_Name("dataGridViewDateColumn1"); this.dataGridViewDateColumn1.set_ReadOnly(true); this.dataGridViewDateColumn1.set_Resizable(System.Windows.Forms.DataGridViewTriState.True); this.dataGridViewDateColumn1.set_SortMode(System.Windows.Forms.DataGridViewColumnSortMode.Automatic); this.dataGridViewDateColumn1.set_Width(0x6d); this.DefectName.set_DataPropertyName("DefectName"); this.DefectName.set_HeaderText("Описание"); this.DefectName.set_Name("DefectName"); this.DefectName.set_ReadOnly(true); this.DefectName.set_Width(0x52); this.Comment.set_DataPropertyName("Comment"); this.Comment.set_HeaderText("Примечание"); this.Comment.set_Name("Comment"); this.Comment.set_Width(0x5f); this.takeAction.set_DataPropertyName("TakeActionId"); this.takeAction.set_DataSource(this.bsFasetItems); this.takeAction.set_DisplayMember("Name"); this.takeAction.set_HeaderText("Решение о принятии мер"); this.takeAction.set_Name("takeAction"); this.takeAction.set_ValueMember("Id"); this.takeAction.set_Width(0x6c); this.PartElementName.set_DataPropertyName("PartElementName"); this.PartElementName.set_HeaderText("Элемент"); this.PartElementName.set_Name("PartElementName"); this.PartElementName.set_ReadOnly(true); this.PartElementName.set_Width(0x4c); this.defectCountDataGridViewTextBoxColumn.set_DataPropertyName("DefectCount"); this.defectCountDataGridViewTextBoxColumn.set_HeaderText("Количество"); this.defectCountDataGridViewTextBoxColumn.set_Name("defectCountDataGridViewTextBoxColumn"); this.defectCountDataGridViewTextBoxColumn.set_ReadOnly(true); this.defectCountDataGridViewTextBoxColumn.set_Width(0x5b); this.Measure.set_DataPropertyName("Measure"); this.Measure.set_HeaderText("Единица измерения"); this.Measure.set_Name("Measure"); this.Measure.set_ReadOnly(true); this.Measure.set_Width(0x7b); this.unitCostDefectDataGridViewTextBoxColumn.set_DataPropertyName("UnitCostDefect"); this.unitCostDefectDataGridViewTextBoxColumn.set_HeaderText("Цена за единицу"); this.unitCostDefectDataGridViewTextBoxColumn.set_Name("unitCostDefectDataGridViewTextBoxColumn"); this.unitCostDefectDataGridViewTextBoxColumn.set_ReadOnly(true); this.unitCostDefectDataGridViewTextBoxColumn.set_Width(0x6b); this.defectCostDataGridViewTextBoxColumn.set_DataPropertyName("DefectCost"); this.defectCostDataGridViewTextBoxColumn.set_HeaderText("Общая стоимость"); this.defectCostDataGridViewTextBoxColumn.set_Name("defectCostDataGridViewTextBoxColumn"); this.defectCostDataGridViewTextBoxColumn.set_ReadOnly(true); this.defectCostDataGridViewTextBoxColumn.set_Width(0x72); this.defectCountCoordinationDataGridViewTextBoxColumn.set_DataPropertyName("DefectCountCoordination"); this.defectCountCoordinationDataGridViewTextBoxColumn.set_HeaderText("Количество (Согласовано)"); this.defectCountCoordinationDataGridViewTextBoxColumn.set_Name("defectCountCoordinationDataGridViewTextBoxColumn"); this.defectCountCoordinationDataGridViewTextBoxColumn.set_ReadOnly(true); this.defectCountCoordinationDataGridViewTextBoxColumn.set_Width(0x97); this.eleminationDateDataGridViewTextBoxColumn.set_AutoSizeMode(System.Windows.Forms.DataGridViewAutoSizeColumnMode.AllCells); this.eleminationDateDataGridViewTextBoxColumn.BackgroundStyle.Class = "DataGridViewDateTimeBorder"; this.eleminationDateDataGridViewTextBoxColumn.BackgroundStyle.CornerType = eCornerType.Square; this.eleminationDateDataGridViewTextBoxColumn.set_DataPropertyName("EleminationDate"); this.eleminationDateDataGridViewTextBoxColumn.set_HeaderText("Дата устранения"); this.eleminationDateDataGridViewTextBoxColumn.InputHorizontalAlignment = eHorizontalAlignment.Left; this.eleminationDateDataGridViewTextBoxColumn.MaxDate = (System.DateTime) new System.DateTime(0x834, 12, 0x1f, 0, 0, 0, 0); this.eleminationDateDataGridViewTextBoxColumn.MonthCalendar.AnnuallyMarkedDates = new System.DateTime[0]; this.eleminationDateDataGridViewTextBoxColumn.MonthCalendar.BackgroundStyle.CornerType = eCornerType.Square; this.eleminationDateDataGridViewTextBoxColumn.MonthCalendar.CalendarDimensions = (System.Drawing.Size) new System.Drawing.Size(1, 1); this.eleminationDateDataGridViewTextBoxColumn.MonthCalendar.CommandsBackgroundStyle.CornerType = eCornerType.Square; this.eleminationDateDataGridViewTextBoxColumn.MonthCalendar.DisplayMonth = (System.DateTime) new System.DateTime(0x7dd, 9, 1, 0, 0, 0, 0); this.eleminationDateDataGridViewTextBoxColumn.MonthCalendar.FirstDayOfWeek = System.DayOfWeek.Monday; this.eleminationDateDataGridViewTextBoxColumn.MonthCalendar.MarkedDates = new System.DateTime[0]; this.eleminationDateDataGridViewTextBoxColumn.MonthCalendar.MonthlyMarkedDates = new System.DateTime[0]; this.eleminationDateDataGridViewTextBoxColumn.MonthCalendar.NavigationBackgroundStyle.CornerType = eCornerType.Square; this.eleminationDateDataGridViewTextBoxColumn.MonthCalendar.WeeklyMarkedDays = new System.DayOfWeek[0]; this.eleminationDateDataGridViewTextBoxColumn.set_Name("eleminationDateDataGridViewTextBoxColumn"); this.eleminationDateDataGridViewTextBoxColumn.set_ReadOnly(true); this.eleminationDateDataGridViewTextBoxColumn.set_Resizable(System.Windows.Forms.DataGridViewTriState.False); this.eleminationDateDataGridViewTextBoxColumn.set_Width(0x6d); this.defectCostCoordinationDataGridViewTextBoxColumn.set_DataPropertyName("DefectCostCoordination"); this.defectCostCoordinationDataGridViewTextBoxColumn.set_HeaderText("Общая стоимость (Согласовано)"); this.defectCostCoordinationDataGridViewTextBoxColumn.set_Name("defectCostCoordinationDataGridViewTextBoxColumn"); this.defectCostCoordinationDataGridViewTextBoxColumn.set_ReadOnly(true); this.defectCostCoordinationDataGridViewTextBoxColumn.set_Width(0xb5); base.set_AutoScaleDimensions(new System.Drawing.SizeF(6f, 13f)); base.set_AutoScaleMode(System.Windows.Forms.AutoScaleMode.Font); base.Controls.Add(this.tableLayoutPanel1); base.set_Name("UjfApartmentHouseDefectView"); base.set_Size(new System.Drawing.Size(410, 0x195)); this.dgvDefects.EndInit(); this.bsFasetItems.EndInit(); this.bsDefects.EndInit(); this.tableLayoutPanel1.ResumeLayout(false); this.tableLayoutPanel1.PerformLayout(); base.ResumeLayout(false); }
public void display_NUDColums() { nudgrid.Rows.Clear(); nudgrid.Columns.Clear(); DataGridViewLabelXColumn colno = new DataGridViewLabelXColumn(); colno.HeaderText = "Row #"; colno.Name = "numberIncrement"; colno.HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter; nudgrid.Columns.Add(colno); DataGridViewTextBoxColumn colinvoice = new DataGridViewTextBoxColumn(); colinvoice.HeaderText = "sdrrno"; colinvoice.Name = "sdrrno"; colinvoice.HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter; nudgrid.Columns.Add(colinvoice); colinvoice = new DataGridViewTextBoxColumn(); colinvoice.HeaderText = "Invoice #"; colinvoice.Name = "invoice_no"; colinvoice.HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter; nudgrid.Columns.Add(colinvoice); DataGridViewTextBoxColumn colInvoiceValue = new DataGridViewTextBoxColumn(); colInvoiceValue.HeaderText = "NUD Amount"; colInvoiceValue.Name = "nudvalue"; colInvoiceValue.HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter; nudgrid.Columns.Add(colInvoiceValue); DataGridViewDateTimeInputColumn colnumber = new DataGridViewDateTimeInputColumn(); colnumber.HeaderText = "Invoice Date"; colnumber.Name = "invoice_date"; colnumber.MinDate = new System.DateTime(2017, 1, 1, 0, 0, 0, 0); colnumber.ButtonClear.Checked = true; colnumber.ButtonClear.Visible = true; colnumber.HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter; colnumber.ReadOnly = true; nudgrid.Columns.Add(colnumber); DataGridViewComboBoxExColumn colreason = new DataGridViewComboBoxExColumn(); colreason.HeaderText = "Reason"; colreason.Name = "reason"; colreason.HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter; nudgrid.Columns.Add(colreason); DataGridViewComboBoxExColumn colstat = new DataGridViewComboBoxExColumn(); colstat.HeaderText = "Delivery Status"; colstat.Name = "delstat"; colstat.Items.Add("CANCELLED"); colstat.Items.Add("CUT-ITEMS"); colstat.Items.Add("FULL-RETURN"); colstat.Items.Add("RE-DELIVERY"); colstat.DropDownStyle = ComboBoxStyle.DropDownList; colstat.HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter; nudgrid.Columns.Add(colstat); colstat = new DataGridViewComboBoxExColumn(); colstat.HeaderText = "Accountability"; colstat.Name = "account"; colstat.Items.Add("CLIENT"); colstat.Items.Add("VGL"); colstat.DropDownStyle = ComboBoxStyle.DropDownList; colstat.HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter; nudgrid.Columns.Add(colstat); DataGridViewTextBoxColumn colzone = new DataGridViewTextBoxColumn(); colzone.HeaderText = "zone"; colzone.Name = "zone"; colzone.Visible = false; colzone.HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter; nudgrid.Columns.Add(colzone); DataGridViewTextBoxColumn colTindex = new DataGridViewTextBoxColumn(); colTindex.HeaderText = "Index"; colTindex.Name = "index"; colTindex.Visible = false; colTindex.HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter; nudgrid.Columns.Add(colTindex); nudgrid.Columns["numberIncrement"].Width = 35; nudgrid.Columns["invoice_date"].Width = 80; nudgrid.Columns["delstat"].Width = 160; nudgrid.Columns["account"].Width = 130; nudgrid.Columns["reason"].Width = 250; }
public DataGridViewColumn[] ColumnasGrid() { DataGridViewTextBoxColumn colIdUsuario = new DataGridViewTextBoxColumn() { Name = "colIdUsuario", HeaderText = "Id", DataPropertyName = "Id", AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCells }; colIdUsuario.DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight; /*DataGridViewTextBoxDropDownColumn colIdentificacion = new DataGridViewTextBoxDropDownColumn() * { * Name = "colIdentificacion", * HeaderText = "Identificacion", * DataPropertyName = "Identificacion", * AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCells * * };*/ /*colIdentificacion.MaxInputLength = 13; * //colIdentificacion.ButtonCustomClick += colIdentificacion_ButtonCustomClick; * colIdentificacion.ButtonDropDownClick += new EventHandler<System.ComponentModel.CancelEventArgs>(colIdentificacion_ButtonDropDownClick); * //colIdentificacion.ButtonCustom.Visible = true; * colIdentificacion.ButtonDropDown.Visible = true; * //colIdentificacion.ButtonCustom.Shortcut = DevComponents.DotNetBar.eShortcut.F4; * colIdentificacion.ButtonDropDown.Shortcut = DevComponents.DotNetBar.eShortcut.F4; * colIdentificacion.ButtonDropDown.Image = General.Imagenes.Images["Listar.ico"]; * colIdentificacion.Tag = "colDescripcion"; * colIdentificacion.ButtonDropDown.ItemReference.Focusable = true; */ DataGridViewTextBoxColumn colIdentificacion = new DataGridViewTextBoxColumn() { Name = "colIdentificacion", HeaderText = "Identificacion.", DataPropertyName = "identificacion", AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCells, Tag = "colDescripcion" }; DataGridViewButtonXColumn colIdeBoton = new DataGridViewButtonXColumn() { Name = "colIdeBoton", HeaderText = "->", AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCells, Tag = "colIdentificacion", Image = General.Imagenes.Images["Listar.ico"], ColorTable = DevComponents.DotNetBar.eButtonColor.Blue }; colIdeBoton.DefaultCellStyle.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(192)))), ((int)(((byte)(255)))), ((int)(((byte)(192))))); DataGridViewTextBoxColumn colPersona = new DataGridViewTextBoxColumn() { Name = "colPersona", HeaderText = "Cliente", DataPropertyName = "fkpersona", AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCells, ReadOnly = true }; colPersona.DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleLeft; DataGridViewTextBoxColumn colDescripcion = new DataGridViewTextBoxColumn() { Name = "colDescripcion", HeaderText = "Descripcion", DataPropertyName = "Descripcion", AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCells }; colDescripcion.MaxInputLength = 40; DataGridViewCheckBoxColumn colAdministrador = new DataGridViewCheckBoxColumn() { Name = "colAdministrador", HeaderText = "Administrador", DataPropertyName = "Administrador", AutoSizeMode = DataGridViewAutoSizeColumnMode.ColumnHeader }; DataGridViewIntegerInputColumn colDiasVigencia = new DataGridViewIntegerInputColumn() { Name = "colDiasVigencia", HeaderText = "VigenciaClave", DataPropertyName = "DiasVigencia", MinValue = 0, MaxValue = 360, MaxInputLength = 2, AutoSizeMode = DataGridViewAutoSizeColumnMode.ColumnHeader, ToolTipText = "Dias de vigencia de la clave" }; colDiasVigencia.DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight; colDiasVigencia.ShowUpDown = true; DataGridViewDateTimeInputColumn colFechaCambioChr = new DataGridViewDateTimeInputColumn() { Name = "colFechaCambioChr", HeaderText = "Modificado", DataPropertyName = "FechaCambioChr", Format = DevComponents.Editors.eDateTimePickerFormat.Custom, CustomFormat = "yyyy-MM-dd", MinDate = new DateTime(1920, 02, 01), AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCells }; DataGridViewTextBoxColumn colLoginUsuario = new DataGridViewTextBoxColumn() { Name = "colLoginUsuario", HeaderText = "Login", DataPropertyName = "loginusuario", AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCells }; DataGridViewCheckBoxColumn colActivo = new DataGridViewCheckBoxColumn() { Name = "colActivo", HeaderText = "Activo", DataPropertyName = "Activo", AutoSizeMode = DataGridViewAutoSizeColumnMode.ColumnHeader }; DataGridViewCheckBoxColumn colReseteaClave = new DataGridViewCheckBoxColumn() { Name = "colReseteaClave", HeaderText = "Resetea clave", DataPropertyName = "ReseteaClave", AutoSizeMode = DataGridViewAutoSizeColumnMode.ColumnHeader }; DataGridViewDateTimeInputColumn colFechaCreacionChr = new DataGridViewDateTimeInputColumn() { Name = "colFechaCreacionChr", HeaderText = "Creado", DataPropertyName = "FechaCreacionChr", Format = DevComponents.Editors.eDateTimePickerFormat.Custom, CustomFormat = "yyyy-MM-dd", MinDate = new DateTime(1901, 02, 01), AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCells }; DataGridViewCheckBoxColumn colModificado = new DataGridViewCheckBoxColumn() { Name = "colModificado", HeaderText = "Modificado", DataPropertyName = "Modificado", Visible = false }; DataGridViewColumn[] listaColumnas = new DataGridViewColumn[] { colIdUsuario, //colIdentificacion, colIdentificacion, colIdeBoton, colPersona, colDescripcion, colLoginUsuario, colDiasVigencia, colAdministrador, colActivo, colFechaCreacionChr, colFechaCambioChr, colReseteaClave, colModificado }; return(listaColumnas); }