コード例 #1
0
        public void SetColumnWidth(GridBoundColumnsCollection columns)
        {
            if (columns.Count > 0)
            {
                try
                {
                    for (var i = 0; i < columns.Count; i++)
                    {
                        switch (i)
                        {
                        case 0:
                        {
                            Model.ColWidths[i]  = 40;
                            Model.RowHeights[i] = 30;
                            break;
                        }

                        case 1:
                        {
                            Model.ColWidths[i]  = 40;
                            Model.RowHeights[i] = 22;
                            break;
                        }
                        }

                        if (i > 1)
                        {
                            Model.ColWidths[i]  = 90;
                            Model.RowHeights[i] = 22;
                        }
                    }
                }
                catch (Exception ex)
                {
                    Fail(ex);
                }
            }
        }
コード例 #2
0
        /// <summary>
        /// Pascalizes the headers.
        /// </summary>
        /// <param name="dataRows"></param>
        /// <param name="gridColumns"></param>
        public void PascalizeHeaders(IEnumerable <DataRow> dataRows, GridBoundColumnsCollection gridColumns)
        {
            if (dataRows.Any() &&
                gridColumns.Count > 0)
            {
                try
                {
                    var _dataTable   = dataRows.CopyToDataTable();
                    var _columnNames = _dataTable.GetColumnNames();

                    for (var i = 0; i < gridColumns?.Count; i++)
                    {
                        gridColumns[i].HeaderText = _columnNames[i].Contains("Id")
                            ? "ID"
                            : _columnNames[i]?.SplitPascal();
                    }
                }
                catch (Exception ex)
                {
                    Fail(ex);
                }
            }
        }
コード例 #3
0
 /// <summary>
 /// Pascalizes the headers.
 /// </summary>
 /// <param name="dataRows"></param>
 /// <param name="gridColumns"></param>
 public void PascalizeHeaders(IEnumerable <DataRow> dataRows, GridBoundColumnsCollection gridColumns)
 {
     ((IBudgetGrid)ChartDataControl).PascalizeHeaders(dataRows, gridColumns);
 }
コード例 #4
0
 /// <summary>
 /// Sets the width of the column.
 /// </summary>
 /// <param name="columns">The columns.</param>
 public void SetColumnWidth(GridBoundColumnsCollection columns)
 {
     ((IBudgetGrid)ChartDataControl).SetColumnWidth(columns);
 }
コード例 #5
0
 /// <summary>
 /// Pascalizes the headers.
 /// </summary>
 /// <param name="dataRows"></param>
 /// <param name="gridColumns"></param>
 public void PascalizeHeaders(IEnumerable <DataRow> dataRows, GridBoundColumnsCollection gridColumns)
 {
     DataGrid.PascalizeHeaders(dataRows, gridColumns);
 }
コード例 #6
0
 /// <summary>
 /// Sets the width of the column.
 /// </summary>
 /// <param name="columns">The columns.</param>
 public void SetColumnWidth(GridBoundColumnsCollection columns)
 {
     DataGrid.SetColumnWidth(columns);
 }