Ejemplo n.º 1
1
        void CreateEmptyGrid()
        {
            m_Grid = new DataGridView();
            m_Grid.ReadOnly = true;
            m_Grid.Parent = this;
            m_Grid.Dock = DockStyle.Fill;
            m_Table = new DataTable();
            m_Grid.DataSource = m_Table;

            //Add base item attributes
            Type ItemType = typeof(GameplayItem);
            Type ItemAttrType = typeof(ItemAttributes);

            System.Reflection.FieldInfo[] ItemFields = ItemType.GetFields();
            System.Reflection.FieldInfo[] ItemAttrFields = ItemAttrType.GetFields();

            List<string> FieldNames = new List<string>();
            foreach (System.Reflection.FieldInfo Info in ItemFields)
            {
                FieldNames.Add(Info.Name);

                DataGridViewColumn Col = new DataGridViewColumn(CreateCellTemplate(Info));
                Col.Name = Info.Name;
                //m_Grid.Columns.Add(Col);
                m_Table.Columns.Add(Info.Name, Info.FieldType);
            }
            foreach (System.Reflection.FieldInfo Info in ItemAttrFields)
            {
                FieldNames.Add(Info.Name);
                DataGridViewColumn Col = new DataGridViewColumn(CreateCellTemplate(Info));
                Col.Name = Info.Name;
                //m_Grid.Columns.Add(Col);
                m_Table.Columns.Add(Info.Name, Info.FieldType);
            }
        }
Ejemplo n.º 2
0
 public void SetColumnToDateFormat(DataGridViewColumn column, string format)
 {
     column.DefaultCellStyle = new DataGridViewCellStyle
     {
         Format = format
     };
 }
Ejemplo n.º 3
0
 public void SetColumnToDateFormat(DataGridViewColumn column)
 {
     column.DefaultCellStyle = new DataGridViewCellStyle
     {
         Format = "MM/dd/yyyy"
     };
 }
		/// ------------------------------------------------------------------------------------
		/// <summary>
		/// Constructor.
		/// </summary>
		/// ------------------------------------------------------------------------------------
		public CheckBoxColumnHeaderHandler(DataGridViewColumn col)
		{
			Debug.Assert(col != null);
			Debug.Assert(col is DataGridViewCheckBoxColumn);
			Debug.Assert(col.DataGridView != null);

			m_col = col;
			m_grid = col.DataGridView;
			m_grid.HandleDestroyed += HandleHandleDestroyed;
			m_grid.CellPainting += HandleHeaderCellPainting;
			m_grid.CellMouseMove += HandleHeaderCellMouseMove;
			m_grid.ColumnHeaderMouseClick += HandleHeaderCellMouseClick;
			m_grid.CellContentClick += HandleDataCellCellContentClick;
			m_grid.Scroll += HandleGridScroll;
			m_grid.RowsAdded += HandleGridRowsAdded;
			m_grid.RowsRemoved += HandleGridRowsRemoved;

			if (!Application.RenderWithVisualStyles)
			{
				m_szCheckBox = new Size(13, 13);
			}
			else
			{
				var element = VisualStyleElement.Button.CheckBox.CheckedNormal;
				var renderer = new VisualStyleRenderer(element);
				using (var g = m_grid.CreateGraphics())
					m_szCheckBox = renderer.GetPartSize(g, ThemeSizeType.True);
			}

			m_stringFormat = new StringFormat(StringFormat.GenericTypographic);
			m_stringFormat.Alignment = StringAlignment.Center;
			m_stringFormat.LineAlignment = StringAlignment.Center;
			m_stringFormat.Trimming = StringTrimming.EllipsisCharacter;
			m_stringFormat.FormatFlags |= StringFormatFlags.NoWrap;
		}
Ejemplo n.º 5
0
        public void InitialDataGridView()
        {
            dataGridView.Rows.Clear();
            dataGridView.Columns.Clear();

            DataGridViewCell textCell = new DataGridViewTextBoxCell();
            DataGridViewColumn timeColumn = new DataGridViewColumn();
            timeColumn.HeaderText = "记录时间";
            timeColumn.Width = 160;
            timeColumn.CellTemplate = textCell;
            DataGridViewColumn ipColumn = new DataGridViewColumn();
            ipColumn.HeaderText = "IP地址";
            ipColumn.Width = 120;
            ipColumn.CellTemplate = textCell;
            DataGridViewColumn portColumn = new DataGridViewColumn();
            portColumn.HeaderText = "端口号";
            portColumn.Width = 80;
            portColumn.CellTemplate = textCell;
            DataGridViewColumn statusColumn = new DataGridViewColumn();
            statusColumn.HeaderText = "工作状态";
            statusColumn.Width = 180;
            statusColumn.CellTemplate = textCell;
            dataGridView.Columns.Add(timeColumn);
            dataGridView.Columns.Add(ipColumn);
            dataGridView.Columns.Add(portColumn);
            dataGridView.Columns.Add(statusColumn);
        }
Ejemplo n.º 6
0
        private void button1_Click(object sender, EventArgs e)
        {
            //создает переменную COL для хранения имени выбранного столбца таблицы
            COL = new System.Windows.Forms.DataGridViewColumn();

            switch (Сортировка.SelectedIndex)
            {
            case 0:
                COL = dataGridViewTextBoxColumn2;

                break;

            case 1:
                COL = dataGridViewTextBoxColumn4;

                break;

            case 2:
                COL = dataGridViewTextBoxColumn6;

                break;
            }

            if (radioButton1.Checked)
            {
                makerProdDataGridView.Sort(COL,
                                           System.ComponentModel.ListSortDirection.Ascending);
            }
            else
            {
                makerProdDataGridView.Sort(COL,
                                           System.ComponentModel.ListSortDirection.Descending);
            }
        }
Ejemplo n.º 7
0
        private void AddTimestampColumns()
        {
            DataGridViewCell cell = new DataGridViewTextBoxCell();
            DataGridViewColumn column = new DataGridViewColumn();

            column.HeaderText = "Total Hours";
            column.Name = "TotalHours";
            column.CellTemplate = cell;
            column.ReadOnly = true;

            this.gridTimestamps.Columns.Add( column );

            cell = new DataGridViewTextBoxCell();
            column = new DataGridViewColumn();

            column.HeaderText = "Hourly Rate";
            column.Name = "HourlyRate";
            column.CellTemplate = cell;
            column.ReadOnly = true;

            this.gridTimestamps.Columns.Add( column );

            cell = new DataGridViewTextBoxCell();
            column = new DataGridViewColumn();

            column.HeaderText = "Amount";
            column.Name = "Amount";
            column.CellTemplate = cell;
            column.ReadOnly = true;

            this.gridTimestamps.Columns.Add( column );
        }
Ejemplo n.º 8
0
        private void _btnSelect_Click(object sender, EventArgs e)
        {
            foreach (string cl in _clbShowColumn.CheckedItems)
            {
                 DataGridViewColumn _column = new DataGridViewColumn();

                _column.CellTemplate = new DataGridViewTextBoxCell();
                _column.Name = cl;
                _column.HeaderText = cl;
                _column.DataPropertyName = cl;
                _column.SortMode = DataGridViewColumnSortMode.Automatic;

                switch(_InsertionType)
                {
                    case InsertionType.Before :
                        _Grid.Columns.Insert(_ColumnPosition, _column);
                        break;
                    case InsertionType.After :
                        _Grid.Columns.Insert(_ColumnPosition + 1, _column);
                        break;
                }                
            }               

            this.Close();
        }
Ejemplo n.º 9
0
        private void BtnFilter_Click(object sender, EventArgs e)
        {
            System.Windows.Forms.DataGridViewColumn Col = default;
            switch (LBoxFilter.SelectedIndex)
            {
            case 0:
                Col = title;
                break;

            case 1:
                Col = categoty;
                break;

            case 2:
                Col = price;
                break;

            case 3:
                Col = description;
                break;
            }
            if (RBAsc.Checked)
            {
                DGVItem.Sort(Col, System.ComponentModel.ListSortDirection.Ascending);
            }
            else
            {
                DGVItem.Sort(Col, System.ComponentModel.ListSortDirection.Descending);
            }
        }
Ejemplo n.º 10
0
        public TableForm(string name, IDataReader rdr)
        {
            DataGridView dgv = new DataGridView();
            dgv.Dock = DockStyle.Fill;
            DataGridViewTextBoxCell template = new DataGridViewTextBoxCell();
            template.Style.Font = new Font("DejaVu Sans",10);
            for (int i = 0;i < rdr.FieldCount;i++)
            {
                DataGridViewColumn col = new DataGridViewColumn(template);
                col.Name = rdr.GetName(i);
                dgv.Columns.Add(col);
            }
            while (rdr.Read())
            {
                DataGridViewRow row = new DataGridViewRow();
                row.CreateCells(dgv);
                for (int i = 0;i < rdr.FieldCount;i++)
                {
                    object val = rdr[i];
                    if (val is byte[])
                    {
                        val = Encoding.UTF8.GetString((byte[])val);
                    }
                    row.Cells[i].Value = val;
                }
                dgv.Rows.Add(row);
            }

            Controls.Add(dgv);
        }
Ejemplo n.º 11
0
        private void button3_Click(object sender, EventArgs e)
        {
            System.Windows.Forms.DataGridViewColumn Col = dataGridViewTextBoxColumn2;
            switch (listBox1.SelectedIndex)
            {
            case 0:
                Col = dataGridViewTextBoxColumn1;
                break;

            case 1:
                Col = dataGridViewTextBoxColumn2;
                break;

            case 2:
                Col = dataGridViewTextBoxColumn4;
                break;
            }
            if (radioButton1.Checked)
            {
                товарыDataGridView.Sort(Col, System.ComponentModel.ListSortDirection.Ascending);
            }
            else
            {
                товарыDataGridView.Sort(Col, System.ComponentModel.ListSortDirection.Descending);
            }
        }
Ejemplo n.º 12
0
        private void button1_Click(object sender, EventArgs e)
        {
            COL = new System.Windows.Forms.DataGridViewColumn();
            switch (listBox1.SelectedIndex)
            {
            case 0:
                COL = dataGridViewTextBoxColumn2;

                break;

            case 1:
                COL = dataGridViewTextBoxColumn4;

                break;

            case 2:
                COL = dataGridViewTextBoxColumn6;

                break;
            }
            if (radioButton1.Checked)
            {
                makerProdDataGridView.Sort(COL,
                                           System.ComponentModel.ListSortDirection.Ascending);
            }
            else
            {
                makerProdDataGridView.Sort(COL,
                                           System.ComponentModel.ListSortDirection.Descending);
            }
        }
Ejemplo n.º 13
0
        private void button1_Click(object sender, EventArgs e)
        {

            NikePlus nikePlus = new NikePlus();
            INikePlusData api = nikePlus.GetAPI(txtUsername.Text, txtPassword.Text);


            api.Login();
            

            userDetailsBindingSource.DataSource = api.getUserDetails();

            List<IRun> runs = api.getRuns();
           

           
            //iRunBindingSource.DataSource;
           dataGridView2.DataSource = runs;
            DataGridViewColumn mileColumn = new DataGridViewColumn(dataGridView2.Columns[0].CellTemplate);
            
            
            dataGridView2.Columns.Add(mileColumn);
            dataGridView2.Refresh();
           
            
        }
Ejemplo n.º 14
0
        /// <summary>
        /// 增加列的事件
        /// </summary>
        /// <param name="ColumnName">用于填充这个ExDataGridView的DataTable的列名</param>
        /// <param name="DisplayName">在界面上显示的名称</param>
        /// <param name="DisplayWidth">列宽</param>
        /// <param name="IFReadOnly">是否只读</param>
        /// <param name="ColumnType">列的类型</param>
        /// <param name="Aligment">对齐方式</param>
        /// <param name="FormatString">显示格式</param>
        /// <param name="Visable">是否可见</param>
        public void AddColumn(string ColumnName, string DisplayName, Int16 DisplayWidth = 80, bool IFReadOnly = true,
                              System.Windows.Forms.DataGridViewColumn ColumnType        = null, System.Windows.Forms.DataGridViewContentAlignment Aligment = DataGridViewContentAlignment.MiddleLeft,
                              string FormatString = null, bool Visable = true)
        {
            DataGridViewColumn        obj  = new DataGridViewColumn();
            DataGridViewTextBoxColumn obj1 = new DataGridViewTextBoxColumn();

            if (ColumnType == null)
            {
                obj = obj1;
            }
            else
            {
                obj = ColumnType;
            }

            obj.DataPropertyName = ColumnName;
            obj.HeaderText       = DisplayName;
            obj.Name             = ColumnName;

            obj.Width    = DisplayWidth;
            obj.ReadOnly = IFReadOnly;
            obj.Visible  = Visable;

            obj.CellTemplate.Style.Alignment = Aligment;
            obj.CellTemplate.Style.Format    = FormatString;

            this.Columns.AddRange(obj);
        }
Ejemplo n.º 15
0
        public StockReaderForm()
        {
            InitializeComponent();
            stockDataGridView.AutoGenerateColumns = false;
            LoadConfigInfo();
            BindColumns();

            notifyIcon1.Visible = false;

            dataList = new SortableBindingList<TickerData>();

            portfolioPath = "";
            if (portfolio != null)
                ProcessTickers();

            sortColumn = stockDataGridView.Columns[0];
            sortOrder = stockDataGridView.SortOrder;

            //int interval = info.TimerInterval;

            if (config.ConfigData.Timer.interval <= 0)
            {
                tickerTimer.Interval = 60000;  // default to 1 minute
            }
            else
            {
                tickerTimer.Interval = config.ConfigData.Timer.interval * 60000;
            }

            tickerTimer.Enabled = true;
        }
Ejemplo n.º 16
0
        public static void data_grid(DataGridView dgv_grid)
        {
            dgv_grid.AutoGenerateColumns = true;

            DataGridViewCell Cell_1 = new DataGridViewTextBoxCell();
            DataGridViewCell Cell_2 = new DataGridViewTextBoxCell();
            DataGridViewCell Cell_3 = new DataGridViewTextBoxCell();

            DataGridViewColumn col__from   = new DataGridViewColumn();
            DataGridViewColumn col__to     = new DataGridViewColumn();
            DataGridViewColumn col__length = new DataGridViewColumn();

            col__from.HeaderText   = "Откуда";
            col__to.HeaderText     = "Куда";
            col__length.HeaderText = "Длина";

            col__from.Width   = 110;
            col__to.Width     = 110;
            col__length.Width = 110;

            col__from.CellTemplate   = Cell_1;
            col__to.CellTemplate     = Cell_2;
            col__length.CellTemplate = Cell_3;

            dgv_grid.ReadOnly = false;
            dgv_grid.AllowUserToAddRows = true;
            dgv_grid.AllowUserToDeleteRows = true;
            dgv_grid.Columns.Add(col__from);
            dgv_grid.Columns.Add(col__to);
            dgv_grid.Columns.Add(col__length);
        }
Ejemplo n.º 17
0
 /// <summary>
 /// Constructor
 /// </summary>
 public PlayerSearchForm()
 {
     InitializeComponent();
     SortedCol = DataTable.Columns[1];
     SortedCol.HeaderCell.SortGlyphDirection = SortOrder.Ascending;
     LimitSelect.SelectedIndex = 2;
 }
Ejemplo n.º 18
0
        private Column ApplyLayerStyling(Column top, IManualColumnLayer <object> layer)
        {
            if (top.Name.Contains("_CLayer") == false)
            {
                throw new ArgumentException("layer '" + top.Name + "' must contain '_CLayer' in it's name");
            }
            if (layer.LowerLayers.FirstOrDefault(c => c.DisplayIndex == 0) != null)
            {
                grid.HideFirstColumn();
                top.DisplayIndex = 0;
            }

            if (grid._customNames.ContainsKey(top.Name)) //Apply Name
            {
                top.HeaderText = grid._customNames[top.Name];
            }

            if (grid._customizeColumns.ContainsKey(top.Name)) //Apply custom property
            {
                grid._customizeColumns[top.Name].ApplyProperties(top);
            }

            layer.LowerLayers.ForEach(l => l.Visible  = layer.AreLowerVisible);
            layer.LowerLayers.ForEach(l => l.ReadOnly = layer.IsReadOnly);
            top.ReadOnly = layer.IsReadOnly;
            return(top);
        }
Ejemplo n.º 19
0
        public override DataGridViewColumn[] GetColunas()
        {
            var colunas = new DataGridViewColumn[]
                              {
                                  new DataGridViewTextBoxColumn
                                      {
                                          DataPropertyName = "Id",
                                          HeaderText = "Id",
                                      },
                                  new DataGridViewTextBoxColumn
                                      {
                                          DataPropertyName = "Nome",
                                          HeaderText = "Nome"
                                      },
                                  new DataGridViewTextBoxColumn
                                      {
                                          DataPropertyName = "Contato",
                                          HeaderText = "Contato"
                                      },
                                  new DataGridViewTextBoxColumn
                                      {
                                          DataPropertyName = "Nota",
                                          HeaderText = "Nota"
                                      }
                              };

            return colunas;
        }
		public DataGridViewSortCompareEventArgs (DataGridViewColumn dataGridViewColumn, object cellValue1, object cellValue2, int rowIndex1, int rowIndex2) {
			this.dataGridViewColumn = dataGridViewColumn;
			this.cellValue1 = cellValue1;
			this.cellValue2 = cellValue2;
			this.rowIndex1 = rowIndex1;
			this.rowIndex2 = rowIndex2;
		}
Ejemplo n.º 21
0
        string GetColumnText(DataGridViewColumn column)
        {
            if (column.HeaderText == "" && column is DataGridViewButtonColumn)
                return ((DataGridViewButtonColumn)column).Text;

            return column.HeaderText;
        }
Ejemplo n.º 22
0
        void OnColumnFocus(int ColumnIndex)
        {
            // If the new cell is in the same column, do nothing:
            if (ColumnIndex != _currentColumn.Index)
            {
                // Set up a custom font to represent the current column:
                Font selectedFont = new Font(this.Font, FontStyle.Bold);

                // Grab a reference to the current column:
                var newColumn = this.Columns[ColumnIndex];

                // Change the font to indicate status:
                newColumn.HeaderCell.Style.Font = selectedFont;

                // Change the color to a slightly darker shade of gray:
                newColumn.HeaderCell.Style.BackColor = Color.LightGray;

                // Set the font of the previous column back to normal:
                _currentColumn.HeaderCell.Style.Font = this.Font;

                // Change the color of the previous column back to the default:
                _currentColumn.HeaderCell.Style.BackColor = Color.Empty;

                // Set the current column placeholder to refer to the new column:
                _currentColumn = newColumn;
            }
        }
Ejemplo n.º 23
0
        public override DataGridViewColumn[] GetColunas()
        {
            var colunas = new DataGridViewColumn[]
                              {
                                  new DataGridViewTextBoxColumn
                                      {
                                          DataPropertyName = "Id",
                                          HeaderText = "Id",
                                      },
                                  new DataGridViewTextBoxColumn
                                      {
                                          DataPropertyName = "Nome",
                                          HeaderText = "Nome"
                                      },
                                  new DataGridViewTextBoxColumn
                                      {
                                          DataPropertyName = "Validade",
                                          HeaderText = "Validade"
                                      },
                                  new DataGridViewTextBoxColumn
                                      {
                                          DataPropertyName = "Quantidade",
                                          HeaderText = "Quantidade"
                                      },
                              };

            return colunas;
        }
Ejemplo n.º 24
0
        /// <summary>
        /// �\���Ώۂ̍s���ݒ肷��D
        /// </summary>
        /// <param name="m"></param>
        public void SetMatrix(KrdLab.Lisys.Matrix m)
        {
            this.DataGridView.Rows.Clear();
            this.DataGridView.Columns.Clear();
            if (m == null)
            {
                return;
            }

            for (int c = 0; c < m.ColumnSize; ++c)
            {
                var gridCol = new DataGridViewColumn();
                gridCol.HeaderText = String.Format("[ , {0}]", c);
                gridCol.ReadOnly = true;
                gridCol.SortMode = DataGridViewColumnSortMode.NotSortable;
                this.DataGridView.Columns.Add(gridCol);
            }

            for (int r = 0; r < m.RowSize; ++r)
            {
                var gridRow = new DataGridViewRow();
                gridRow.HeaderCell.Value = String.Format("[{0}, ]", r);
                gridRow.ReadOnly = true;
                var row = m.Rows[r];
                foreach (var v in row)
                {
                    var cell = new DataGridViewTextBoxCell();
                    cell.Value = v.ToString();
                    gridRow.Cells.Add(cell);
                }
                this.DataGridView.Rows.Add(gridRow);
            }
            this.DataGridView.RowHeadersWidth = 100;
        }
Ejemplo n.º 25
0
        // CONSTRUCTORS
        public AlleleCheckPrefab(Allele allele, Series series, DataGridViewColumn column, int row)
        {
            _series = series;
            _col = column;

            build(allele, row);
        }
Ejemplo n.º 26
0
 //-------------------------------------------------------------------------------------
 /// <summary>
 /// Возвращает коллекцию столбцов как массив.
 /// </summary>
 /// <returns></returns>
 public static DataGridViewColumn[] ToArray(this DataGridViewColumnCollection cols)
 {
  DataGridViewColumn[] res = new DataGridViewColumn[cols.Count];
  for(int a = 0; a < cols.Count; a++)
   res[a] = cols[a];
  return res;
 }
Ejemplo n.º 27
0
 public static IList<DataGridViewColumn> GetColumnsSortedByDisplayIndex(DataGridView dataGridView)
 {
     var result = new DataGridViewColumn[dataGridView.Columns.Count];
     dataGridView.Columns.CopyTo(result, 0);
     Array.Sort(result, (a, b) => a.DisplayIndex.CompareTo(b.DisplayIndex));
     return result;
 }
		/// ------------------------------------------------------------------------------------
		public CheckBoxColumnHeaderHandler(DataGridViewColumn col)
		{
			Debug.Assert(col != null);
			Debug.Assert(col is DataGridViewCheckBoxColumn);
			Debug.Assert(col.DataGridView != null);

			_col = col;
			_owningGrid = col.DataGridView;
			_owningGrid.HandleDestroyed += HandleHandleDestroyed;
			_owningGrid.CellPainting += HandleHeaderCellPainting;
			_owningGrid.CellMouseMove += HandleHeaderCellMouseMove;
			_owningGrid.CellMouseClick += HandleHeaderCellMouseClick;
			_owningGrid.CellContentClick += HandleDataCellCellContentClick;
			_owningGrid.Scroll += HandleGridScroll;
			_owningGrid.RowsAdded += HandleGridRowsAdded;
			_owningGrid.RowsRemoved += HandleGridRowsRemoved;

			if (!BetterGrid.CanPaintVisualStyle())
				_szCheckBox = new Size(13, 13);
			else
			{
				var element = VisualStyleElement.Button.CheckBox.CheckedNormal;
				var renderer = new VisualStyleRenderer(element);
				using (var g = _owningGrid.CreateGraphics())
					_szCheckBox = renderer.GetPartSize(g, ThemeSizeType.True);
			}
		}
        private void frmClientes_Load(object sender, EventArgs e)
        {
            try
            {
                ListaClientes();
                DataGridViewColumn COL00 = new DataGridViewColumn();
                COL00 = dgvMaestro.Columns["ID_CLIENTE"];
                COL00.ReadOnly = true;
                COL00.Visible = false;
                COL00.HeaderText = "CODIGO";

                DataGridViewColumn COL01 = new DataGridViewColumn();
                COL01 = dgvMaestro.Columns["NOMBRE_CLIENTE"];
                COL01.ReadOnly = true;
                COL01.Visible = true;
                COL01.HeaderText = "NOMBRE DEL CLIENTE";
                COL01.Width = 350;

                
                DataGridViewColumn COL02 = new DataGridViewColumn();
                COL02 = dgvMaestro.Columns["DIRECCION"];
                COL02.ReadOnly = true;
                COL02.Visible = true;
                COL02.HeaderText = "DIRECCION";
                COL02.Width = 350;
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
Ejemplo n.º 30
0
		private void DataGridViewInitialize2()
		{
			var column1 = new DataGridViewColumn();
			column1.HeaderText = "Назначение"; 
			column1.Name = "Destination";
			column1.CellTemplate = new DataGridViewTextBoxCell();
			
			var column2 = new DataGridViewColumn();
			column2.HeaderText = "Маска";
			column2.Name = "Mask";
			column2.CellTemplate = new DataGridViewTextBoxCell();
			
			var column3 = new DataGridViewColumn();
			column3.HeaderText = "Шлюз";
			column3.Name = "Gateway";
			column3.CellTemplate = new DataGridViewTextBoxCell();
			
			var column4 = new DataGridViewColumn();
			column4.HeaderText = "Интерфейс";
			column4.Name = "Interface";
			column4.CellTemplate = new DataGridViewTextBoxCell();
			
			var column5 = new DataGridViewColumn();
			column5.HeaderText = "Метрика";
			column5.Name = "Metric";
			column5.CellTemplate = new DataGridViewTextBoxCell();
			
			dataGridView2.Columns.Add(column1);
			dataGridView2.Columns.Add(column2);
			dataGridView2.Columns.Add(column3);
			dataGridView2.Columns.Add(column4);
			dataGridView2.Columns.Add(column5);
		}
Ejemplo n.º 31
0
        public override DataGridViewColumn[] GetColunas()
        {
            var colunas = new DataGridViewColumn[]
                              {
                                  new DataGridViewTextBoxColumn
                                      {
                                          DataPropertyName = "Id",
                                          HeaderText = "Id",
                                      },
                                  new DataGridViewTextBoxColumn
                                      {
                                          DataPropertyName = "Descricao",
                                          HeaderText = "Descricao da Despesa",
                                      },
                                  new DataGridViewTextBoxColumn
                                      {
                                          DataPropertyName = "Valor",
                                          HeaderText = "Valor da Despesa",
                                      },
                                  new DataGridViewTextBoxColumn
                                      {
                                          DataPropertyName = "Categoria",
                                          HeaderText = "Categoria da Despesa",
                                      },
                                  new DataGridViewTextBoxColumn
                                      {
                                          DataPropertyName = "Fornecedor",
                                          HeaderText = "Fornecedor",
                                      }
                              };

            return colunas;
        }
Ejemplo n.º 32
0
        private DataGridViewColumn ReturnColumn()//выбор поля сортировки
        {
            System.Windows.Forms.DataGridViewColumn Col = dGV.Columns[0];
            switch (lBFilters.SelectedIndex)
            {
            case 0:
                Col = dGV.Columns[lBFilters.SelectedIndex];
                break;

            case 1:
                Col = dGV.Columns[lBFilters.SelectedIndex];
                break;

            case 2:
                Col = dGV.Columns[lBFilters.SelectedIndex];
                break;

            case 3:
                Col = dGV.Columns[lBFilters.SelectedIndex];
                break;

            case 4:
                Col = dGV.Columns[lBFilters.SelectedIndex];
                break;
            }

            return(Col);
        }
Ejemplo n.º 33
0
 private DataGridViewColumn CreateNewColumn(string headText)
 {
     DataGridViewColumn column = new DataGridViewColumn(new DataGridViewTextBoxCell());
     column.SortMode = DataGridViewColumnSortMode.NotSortable;
     column.HeaderText = headText;
     return column;
 }
 public DataGridViewColumnSpec(DataGridViewColumn column, Color backColor, Image image, bool useImage) : this(column, image)
 {
     Column = column;
     this.Image = image;
     BackColor = backColor;
     UseImage = useImage;
 }
Ejemplo n.º 35
0
        public override DataGridViewColumn[] GetColunas()
        {
            var colunas = new DataGridViewColumn[]
                              {
                                  new DataGridViewTextBoxColumn
                                      {
                                          DataPropertyName = "Id",
                                          HeaderText = "Id",
                                      },
                                  new DataGridViewTextBoxColumn
                                      {
                                          DataPropertyName = "Descricao",
                                          HeaderText = "Descricao"
                                      },
                                  new DataGridViewTextBoxColumn
                                      {
                                          DataPropertyName = "Valor",
                                          HeaderText = "Valor"
                                      },
                                  new DataGridViewTextBoxColumn
                                      {
                                          DataPropertyName = "Categoria",
                                          HeaderText = "Categoria"
                                      },
                                  new DataGridViewTextBoxColumn
                                      {
                                          DataPropertyName = "Cliente",
                                          HeaderText = "Cliente"
                                      }
                              };

            return colunas;
        }
Ejemplo n.º 36
0
        public AFN(ArrayList transicio,string[] estadosA,string []sim, string [] esta, string ini)
        {
            InitializeComponent();
            transiciones = transicio;
            estadosAceptacion=estadosA;
            simbolos=sim;
            estados=esta;
            inicio=ini;
            for(int a=0;a<simbolos.Length;a++)
            {
                DataGridViewColumn columna = new DataGridViewColumn(new DataGridViewTextBoxCell());
                columna.Name = (string)simbolos[a];
                columna.Width = 30;

                dataGridView1.Columns.Add(columna);
            }
            DataGridViewColumn columnaf = new DataGridViewColumn(new DataGridViewTextBoxCell());
            columnaf.Name = "F";
            dataGridView1.Columns.Add(columnaf);

            for (int b = 0; b < estados.Length; b++)
            {
                dataGridView1.Rows.Add();

                dataGridView1["QΣ", b].Value = estados[b];

            }

            agregarDatos();
        }
Ejemplo n.º 37
0
		public NgColumnExtention()
		{
			_column = new DataGridViewTextBoxColumn();
			_column.Name = "ngSourceColumn";
			_column.HeaderText = "NgSource";
			_column.Width = 50;
			_column.ReadOnly = true;
		}
Ejemplo n.º 38
0
        private void button1_Click(object sender, EventArgs e)
        {
            System.Windows.Forms.DataGridViewColumn Col = default(System.Windows.Forms.DataGridViewColumn);
            switch (listBox1.SelectedIndex)
            {
            case 0:
                Col = dataGridViewTextBoxColumn2;
                break;

            case 1:
                Col = dataGridViewTextBoxColumn3;
                break;

            case 2:
                Col = dataGridViewTextBoxColumn4;
                break;

            case 3:
                Col = dataGridViewTextBoxColumn5;
                break;

            case 4:
                Col = dataGridViewTextBoxColumn6;
                break;

            case 5:
                Col = dataGridViewTextBoxColumn7;
                break;

            case 6:
                Col = dataGridViewTextBoxColumn8;
                break;

            case 7:
                Col = dataGridViewTextBoxColumn9;
                break;

            case 8:
                Col = dataGridViewTextBoxColumn10;
                break;

            case 9:
                Col = dataGridViewTextBoxColumn11;
                break;

            case 10:
                Col = dataGridViewTextBoxColumn12;
                break;
            }
            if (radioButton1.Checked)
            {
                студентыDataGridView.Sort(Col, System.ComponentModel.ListSortDirection.Ascending);
            }
            else
            {
                студентыDataGridView.Sort(Col, System.ComponentModel.ListSortDirection.Descending);
            }
        }
Ejemplo n.º 39
0
        public ColumnInfo(System.Windows.Forms.DataGridViewColumn col, ColumnType type)
        {
            this.col            = col;
            this.imeMode        = System.Windows.Forms.ImeMode.NoControl;
            this.defaultVal     = null;
            this.sortComparison = null;
            this.DBvalueSet     = null;
            this.CellvalueSet   = null;

            this.columnType = type;
        }
        private void button5_Click(object sender, EventArgs e)
        {
            COL = new System.Windows.Forms.DataGridViewColumn();
            switch (listBox1.SelectedIndex)
            {
            case 0:
                COL = dataGridViewTextBoxColumn2;
                break;

            case 1:
                COL = dataGridViewTextBoxColumn3;
                break;

            case 2:
                COL = dataGridViewTextBoxColumn4;
                break;

            case 3:
                COL = dataGridViewTextBoxColumn5;
                break;

            case 4:
                COL = dataGridViewTextBoxColumn6;
                break;

            case 5:
                COL = dataGridViewTextBoxColumn7;
                break;

            case 6:
                COL = dataGridViewTextBoxColumn8;
                break;

            case 7:
                COL = dataGridViewTextBoxColumn9;
                break;

            case 8:
                COL = dataGridViewTextBoxColumn10;
                break;
            }

            if (radioButton1.Checked == true)
            {
                оборудованиеDataGridView.Sort(COL, System.ComponentModel.ListSortDirection.Ascending);
            }
            else
            {
                оборудованиеDataGridView.Sort(COL, System.ComponentModel.ListSortDirection.Descending);
            }
        }
Ejemplo n.º 41
0
        public IRawElementProviderSimple GetItem(int row, int column)
        {
            //According to http://msdn.microsoft.com/en-us/library/ms743401.aspx
            if (row < 0 || column < 0 || row >= RowCount || column >= ColumnCount)
            {
                throw new ArgumentOutOfRangeException();
            }

            DataGridViewProvider.DataGridDataItemProvider item
                = (DataGridViewProvider.DataGridDataItemProvider)gridviewprovider.GetItemProviderFrom(gridviewprovider,
                                                                                                      gridviewprovider.DataGridView.Rows [row],
                                                                                                      false);
            SWF.DataGridViewColumn viewColumn
                = gridviewprovider.DataGridView.Columns [column];
            return(item.GetChildItem(viewColumn));
        }
Ejemplo n.º 42
0
        //функция для разбиения поля на ячейки
        public void Colums()
        {
            int k = this.dataGridView1.Size.Width / 30;

            System.Windows.Forms.DataGridViewColumn[] f = new System.Windows.Forms.DataGridViewColumn[] { };
            for (int i = 0; i < k; i++)
            {
                System.Windows.Forms.DataGridViewTextBoxColumn co = new System.Windows.Forms.DataGridViewTextBoxColumn();
                co.Width = 30;
                this.dataGridView1.Columns.Add(co);
            }
            k = this.dataGridView1.Size.Height / 30;

            for (int i = 0; i < k - 1; i++)
            {
                this.dataGridView1.Rows.Add();
            }
        }
Ejemplo n.º 43
0
        private void BtnFilter_Click(object sender, EventArgs e)
        {
            System.Windows.Forms.DataGridViewColumn Col = default;
            switch (LBoxFilter.SelectedIndex)
            {
            case 0:
                Col = Login;
                break;

            case 1:
                Col = fio;
                break;

            case 2:
                Col = address;
                break;

            case 3:
                Col = position;
                break;

            case 4:
                Col = phone;
                break;

            case 5:
                Col = address;
                break;

            case 6:
                Col = email;
                break;
            }
            if (RBAsc.Checked)
            {
                DGVStaff.Sort(Col, System.ComponentModel.ListSortDirection.Ascending);
            }
            else
            {
                DGVStaff.Sort(Col, System.ComponentModel.ListSortDirection.Descending);
            }
        }
Ejemplo n.º 44
0
 /// <summary>
 /// 设置表格的宽度
 /// </summary>
 /// <param name="gridView">表格控件</param>
 /// <param name="columnName">列名称</param>
 /// <param name="width">宽度</param>
 public static void SetGridColumWidth(this DataGridView gridView, string columnName, int width)
 {
     System.Windows.Forms.DataGridViewColumn column = null;
     if (gridView.Columns.Contains(columnName))
     {
         column = gridView.Columns[columnName];
         if (column != null)
         {
             column.Width = width;
         }
     }
     else if (gridView.Columns.Contains(columnName.ToUpper()))
     {
         column = gridView.Columns[columnName.ToUpper()];
         if (column != null)
         {
             column.Width = width;
         }
     }
 }
Ejemplo n.º 45
0
        protected virtual DataGridViewColumn[] RetornaArrayDeColunasDoDGV()
        {
            System.Windows.Forms.DataGridViewTextBoxColumn teste = new System.Windows.Forms.DataGridViewTextBoxColumn();

            System.Windows.Forms.DataGridViewColumn[] result = new System.Windows.Forms.DataGridViewColumn[]
            {
                teste
            };

            // teste
            teste.HeaderText       = "Teste";
            teste.MaxInputLength   = 30;
            teste.Name             = "teste";
            teste.ReadOnly         = true;
            teste.Resizable        = System.Windows.Forms.DataGridViewTriState.True;
            teste.Width            = 100;
            teste.DefaultCellStyle = dgv.ColumnHeadersDefaultCellStyle;

            return(result);
        }
Ejemplo n.º 46
0
        public int GetColumnMaxWidth(System.Windows.Forms.DataGridViewColumn column)
        {
            int  w    = column.Width;
            Size size = TextRenderer.MeasureText(column.HeaderText, this.Font);

            if (size.Width > w)
            {
                w = size.Width;
            }
            for (int i = 0; i < this.Rows.Count; i++)
            {
                if (!(this.Rows[i].Cells[column.Name].Value.IsNullOrEmpty()))
                {
                    size = TextRenderer.MeasureText(this.Rows[i].Cells[column.Name].Value.ToString(), this.Font);
                    if (size.Width > w)
                    {
                        w = size.Width;
                    }
                }
            }
            return(w);
        }
Ejemplo n.º 47
0
        private void BtnFilter_Click(object sender, EventArgs e)
        {
            System.Windows.Forms.DataGridViewColumn Col = default;
            switch (LBoxFilter.SelectedIndex)
            {
            case 0:
                Col = staff_id;
                break;

            case 1:
                Col = date1;
                break;

            case 2:
                Col = date2;
                break;

            case 3:
                Col = hours;
                break;

            case 4:
                Col = payhours;
                break;

            case 5:
                Col = sum;
                break;
            }
            if (RBAsc.Checked)
            {
                DGVPay.Sort(Col, System.ComponentModel.ListSortDirection.Ascending);
            }
            else
            {
                DGVPay.Sort(Col, System.ComponentModel.ListSortDirection.Descending);
            }
        }
 public int IndexOf(DataGridViewColumn dataGridViewColumn)
 {
     return(base.List.IndexOf(dataGridViewColumn));
 }
 public void Insert(int index, DataGridViewColumn dataGridViewColumn)
 {
     throw new NotSupportedException("Insert is not allowed.");
 }
 public bool Contains(DataGridViewColumn dataGridViewColumn)
 {
     return(base.List.Contains(dataGridViewColumn));
 }
Ejemplo n.º 51
0
 public ColumnInfo(System.Windows.Forms.DataGridViewColumn col)
     : this(col, ColumnType.Unknown)
 {
 }
 internal void InternalAdd(DataGridViewColumn dataGridViewColumn)
 {
     base.List.Add(dataGridViewColumn);
 }
Ejemplo n.º 53
0
        /// <summary>
        /// Рекурсивно перевести элементы управления Windows-формы
        /// </summary>
        private static void TranslateWinControls(IList controls, WinForms.ToolTip toolTip,
                                                 Dictionary <string, ControlInfo> controlInfoDict)
        {
            if (controls == null)
            {
                return;
            }

            foreach (object elem in controls)
            {
                ControlInfo controlInfo;

                if (elem is WinForms.Control)
                {
                    // обработка обычного элемента управления
                    WinForms.Control control = (WinForms.Control)elem;
                    if (!string.IsNullOrEmpty(control.Name) /*например, поле ввода и кнопки NumericUpDown*/ &&
                        controlInfoDict.TryGetValue(control.Name, out controlInfo))
                    {
                        if (controlInfo.Text != null)
                        {
                            control.Text = controlInfo.Text;
                        }

                        if (controlInfo.ToolTip != null && toolTip != null)
                        {
                            toolTip.SetToolTip(control, controlInfo.ToolTip);
                        }

                        if (controlInfo.Items != null && elem is WinForms.ComboBox)
                        {
                            WinForms.ComboBox comboBox = (WinForms.ComboBox)elem;
                            int cnt = Math.Min(comboBox.Items.Count, controlInfo.Items.Count);
                            for (int i = 0; i < cnt; i++)
                            {
                                string itemText = controlInfo.Items[i];
                                if (itemText != null)
                                {
                                    comboBox.Items[i] = itemText;
                                }
                            }
                        }
                    }

                    if (elem is WinForms.MenuStrip)
                    {
                        // запуск обработки элементов меню
                        WinForms.MenuStrip menuStrip = (WinForms.MenuStrip)elem;
                        TranslateWinControls(menuStrip.Items, toolTip, controlInfoDict);
                    }
                    else if (elem is WinForms.ToolStrip)
                    {
                        // запуск обработки элементов панели инструментов
                        WinForms.ToolStrip toolStrip = (WinForms.ToolStrip)elem;
                        TranslateWinControls(toolStrip.Items, toolTip, controlInfoDict);
                    }
                    else if (elem is WinForms.DataGridView)
                    {
                        // запуск обработки столбцов таблицы
                        WinForms.DataGridView dataGridView = (WinForms.DataGridView)elem;
                        TranslateWinControls(dataGridView.Columns, toolTip, controlInfoDict);
                    }
                    else if (elem is WinForms.ListView)
                    {
                        // запуск обработки столбцов списка
                        WinForms.ListView listView = (WinForms.ListView)elem;
                        TranslateWinControls(listView.Columns, toolTip, controlInfoDict);
                    }

                    // запуск обработки дочерних элементов
                    if (control.HasChildren)
                    {
                        TranslateWinControls(control.Controls, toolTip, controlInfoDict);
                    }
                }
                else if (elem is WinForms.ToolStripItem)
                {
                    // обработка элемента меню или элемента панели инструментов
                    WinForms.ToolStripItem item = (WinForms.ToolStripItem)elem;
                    if (controlInfoDict.TryGetValue(item.Name, out controlInfo))
                    {
                        if (controlInfo.Text != null)
                        {
                            item.Text = controlInfo.Text;
                        }
                        if (controlInfo.ToolTip != null)
                        {
                            item.ToolTipText = controlInfo.ToolTip;
                        }
                    }

                    if (elem is WinForms.ToolStripMenuItem)
                    {
                        // запуск обработки элементов подменю
                        WinForms.ToolStripMenuItem menuItem = (WinForms.ToolStripMenuItem)elem;
                        if (menuItem.HasDropDownItems)
                        {
                            TranslateWinControls(menuItem.DropDownItems, toolTip, controlInfoDict);
                        }
                    }
                }
                else if (elem is WinForms.DataGridViewColumn)
                {
                    // обработка столбца таблицы
                    WinForms.DataGridViewColumn column = (WinForms.DataGridViewColumn)elem;
                    if (controlInfoDict.TryGetValue(column.Name, out controlInfo) && controlInfo.Text != null)
                    {
                        column.HeaderText = controlInfo.Text;
                    }
                }
                else if (elem is WinForms.ColumnHeader)
                {
                    // обработка столбца списка
                    WinForms.ColumnHeader columnHeader = (WinForms.ColumnHeader)elem;
                    if (controlInfoDict.TryGetValue(columnHeader.Name, out controlInfo) && controlInfo.Text != null)
                    {
                        columnHeader.Text = controlInfo.Text;
                    }
                }
            }
        }
Ejemplo n.º 54
0
        private void GetThemaByStockCode()
        {
            RichQuery   richQuery   = new RichQuery();
            KiwoomQuery kiwoomQuery = new KiwoomQuery();
            DataTable   dt4         = new DataTable();
            string      strMaxDate  = richQuery.p_TDATEQuery(query: "2", tradeDate: "", fromDate: "", toDate: "", bln3tier: false).Tables[0].Rows[0]["MAX_TRADE_DATE"].ToString();

            richQuery = null;
            richQuery = new RichQuery();

            DataTable dt  = richQuery.p_ThemaQuery(query: "1", THEMA_CODE: lblThema.Text, TGPSEQ_NO: lblThemaGroup.Text, THEMA_NAME: "", WORK_ID: "", bln3tier: false).Tables[0].Copy();
            int       row = 0;

            _clsDataGridViewUtil.RemoveGridViewRow(dgvThemaPerStock);

            if (dt != null)
            {
                foreach (DataRow dr in dt.Rows)
                {
                    dgvThemaPerStock.Rows.Add();

                    dgvThemaPerStock.Rows[row].Cells["ThemaByStock_THEMA_NAME"].Value = dr["THEMA_NAME"].ToString().Trim();
                    dgvThemaPerStock.Rows[row].Cells["ThemaByStock_STOCK_NAME"].Value = dr["STOCK_NAME"].ToString().Trim();
                    dgvThemaPerStock.Rows[row].Cells["ThemaByStock_STOCK_CODE"].Value = dr["STOCK_CODE"].ToString().Trim();

                    dt4 = kiwoomQuery.p_StockCodeOptInfoQuery(query: "1", stockCode: dr["STOCK_CODE"].ToString().Trim(), stockDate: "", bln3tier: false).Tables[0].Copy();

                    if (dt4 != null)
                    {
                        if (dt4.Rows.Count > 0)
                        {
                            if (_firstCall == false)
                            {
                                foreach (DataColumn dc in dt4.Columns)
                                {
                                    System.Windows.Forms.DataGridViewColumn dgvColumn = new System.Windows.Forms.DataGridViewColumn();
                                    System.Windows.Forms.DataGridViewCell   cell      = new System.Windows.Forms.DataGridViewTextBoxCell();

                                    if (dc.ColumnName.ToString() == "STOCK_CODE" || dc.ColumnName.ToString() == "CALL_TIME")
                                    {
                                        continue;
                                    }

                                    if (dc.ColumnName.ToString() == "CALL_DATE")
                                    {
                                        dgvColumn.CellTemplate = cell;
                                        dgvColumn.HeaderText   = "기준일자";
                                        dgvColumn.Name         = "OPT10001_CALL_DATE";

                                        dgvThemaPerStock.Columns.Add(dgvColumn);

                                        dgvColumn = null;

                                        dgvColumn = new DataGridViewColumn();

                                        dgvColumn.CellTemplate = cell;
                                        dgvColumn.HeaderText   = "대금대비시총";
                                        dgvColumn.Name         = "대금대비시총";

                                        dgvThemaPerStock.Columns.Add(dgvColumn);

                                        continue;
                                    }


                                    dgvColumn.CellTemplate = cell;
                                    dgvColumn.HeaderText   = dc.ColumnName.ToString();
                                    dgvColumn.Name         = dc.ColumnName.ToString();

                                    dgvThemaPerStock.Columns.Add(dgvColumn);
                                }

                                _firstCall = true;
                            }

                            foreach (DataColumn dc in dt4.Columns)
                            {
                                if (dc.ColumnName.ToString() == "STOCK_CODE" || dc.ColumnName.ToString() == "CALL_TIME")
                                {
                                    continue;
                                }

                                if (dc.ColumnName.ToString() == "CALL_DATE")
                                {
                                    dgvThemaPerStock.Rows[row].Cells["OPT10001_CALL_DATE"].Value = dt4.Rows[0][dc.ColumnName.ToString()].ToString();
                                }
                                else
                                {
                                    dgvThemaPerStock.Rows[row].Cells[columnName : dc.ColumnName.ToString()].Value = dt4.Rows[0][dc.ColumnName.ToString()].ToString();
                                }
                            }
                        }
                    }

                    dt = null;
                    dt = new DataTable();

                    row = row + 1;
                }
                SetDataGridView();
            }
        }
Ejemplo n.º 55
0
 /// <include file='doc\DataGridViewAutoSizeColumnModeEventArgs.uex' path='docs/doc[@for="DataGridViewAutoSizeColumnModeEventArgs.DataGridViewAutoSizeColumnModeEventArgs"]/*' />
 public DataGridViewAutoSizeColumnModeEventArgs(DataGridViewColumn dataGridViewColumn, DataGridViewAutoSizeColumnMode previousMode)
 {
     Debug.Assert(dataGridViewColumn != null);
     this.dataGridViewColumn = dataGridViewColumn;
     this.previousMode       = previousMode;
 }
Ejemplo n.º 56
0
 public void Insert(int index, DataGridViewColumn dataGridViewColumn)
 {
     throw null;
 }
Ejemplo n.º 57
0
 public bool Contains(DataGridViewColumn dataGridViewColumn)
 {
     throw null;
 }
        public virtual void RemoveAt(int index)
        {
            DataGridViewColumn col = this [index];

            Remove(col);
        }
 public virtual void Remove(DataGridViewColumn dataGridViewColumn)
 {
     DataGridView.OnColumnPreRemovedInternal(new DataGridViewColumnEventArgs(dataGridViewColumn));
     base.List.Remove(dataGridViewColumn);
     OnCollectionChanged(new CollectionChangeEventArgs(CollectionChangeAction.Remove, dataGridViewColumn));
 }
 internal void InternalRemove(DataGridViewColumn dataGridViewColumn)
 {
     base.List.Remove(dataGridViewColumn);
 }