Example #1
0
        private void frmSample29_Load(object sender, System.EventArgs e)
        {
            //Read Data From xml
            DataSet ds = new DataSet();

            ds.ReadXml(System.Reflection.Assembly.GetExecutingAssembly().GetManifestResourceStream("WindowsFormsSample.GridSamples.SampleData2.xml"));
            mView = ds.Tables[0].DefaultView;


            dataGrid.FixedRows    = 1;
            dataGrid.FixedColumns = 1;

            //Header row
            dataGrid.Columns.Insert(0, SourceGrid.DataGridColumn.CreateRowHeader(dataGrid));

            //Create default columns
            CreateColumns(dataGrid.Columns, mView.Table);

            dataGrid.DataSource = mView;

            dataGrid.AutoSizeCells();

            SourceGrid.DataGridColumnHeader header = (SourceGrid.DataGridColumnHeader)dataGrid.Columns[1].HeaderCell;
            header.ResizeEnabled = false;
        }
Example #2
0
            public MyDataGridColumnStar(SourceGrid.DataGrid grid, string caption) : base(grid, null, caption, null)
            {
                HeaderCell = new SourceGrid.DataGridColumnHeader(caption);
                DataColumn = null;
                DataCell   = null;

                dataCellSelected = new SourceGrid.Cells.Virtual.CellVirtual();
                dataCellSelected.Model.AddModel(new SourceGrid.Cells.Models.Image(Properties.Resources.Star.ToBitmap()));
                dataCellSelected_OFF = new SourceGrid.Cells.Virtual.CellVirtual();
                dataCellSelected_OFF.Model.AddModel(new SourceGrid.Cells.Models.Image(Properties.Resources.StarOff));
            }
Example #3
0
            public DataGridColumnAlternate(SourceGrid.DataGrid grid,
                                           DataColumn dataColumn,
                                           string caption,
                                           SourceGrid.Cells.ICellVirtual dataCell,
                                           Color alternateBackColor) : base(grid)
            {
                DataColumn = dataColumn;

                HeaderCell      = new SourceGrid.DataGridColumnHeader(caption);
                HeaderCell.View = viewColHeader;

                DataCell = dataCell;

                AlternateDataCell                = dataCell.Copy();
                AlternateDataCell.View           = (SourceGrid.Cells.Views.IView)DataCell.View.Clone();
                AlternateDataCell.View.BackColor = alternateBackColor;
            }
Example #4
0
            public MyDataGridColumn(SourceGrid.DataGrid grid, System.Data.DataColumn dataColumn, string caption, SourceGrid.Cells.ICellVirtual dataCell) : base(grid)
            {
                HeaderCell = new SourceGrid.DataGridColumnHeader(caption);
                DataColumn = dataColumn;
                DataCell   = null;

                if (dataCell != null)
                {
                    //Add a ToolTip
                    dataCell.AddController(SourceGrid.Cells.Controllers.ToolTipText.Default);
                    dataCell.Model.AddModel(MyToolTipModel.Default);

                    dataCellSelected_OFF            = dataCell;
                    dataCellSelected                = dataCell.Copy();
                    dataCellSelected.View           = (SourceGrid.Cells.Views.IView)dataCell.View.Clone();
                    dataCellSelected.View.ForeColor = Color.DarkGreen;
                    dataCellSelected.View.Font      = new Font(grid.Font, FontStyle.Bold);
                }
            }