Wednesday, 7 February 2018

Grid Properties in C# Windows forms

hi friends in this post i am going to show you the code how to set grid properties in c# windows application. Just write this method in the common class and use this any where...


public void GridProperties(DataGridView dggrid)
        {
            dggrid.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.DisableResizing;
            dggrid.ColumnHeadersHeight = 30;
            dggrid.RowHeadersVisible = false;
            dggrid.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.Fill;
            dggrid.AllowUserToResizeColumns = true;
            dggrid.AllowUserToResizeRows = false;
            dggrid.AllowUserToOrderColumns = false;
            dggrid.AllowUserToDeleteRows = false;
            dggrid.CellBorderStyle = DataGridViewCellBorderStyle.Raised;

            //columns header default style:
            dggrid.ColumnHeadersDefaultCellStyle.BackColor = Color.Wheat;
            dggrid.ColumnHeadersDefaultCellStyle.ForeColor = Color.Brown;
            dggrid.ColumnHeadersDefaultCellStyle.SelectionBackColor = Color.LightGray;
            dggrid.ColumnHeadersDefaultCellStyle.SelectionForeColor = Color.Black;
            dggrid.ColumnHeadersDefaultCellStyle.Font =new Font("Verdana",9,FontStyle.Bold);


            //Default Cell Style
            dggrid.DefaultCellStyle.BackColor = Color.White;
            dggrid.DefaultCellStyle.ForeColor = Color.Black;
            dggrid.DefaultCellStyle.SelectionBackColor = Color.LightGray;
            dggrid.DefaultCellStyle.SelectionForeColor = Color.Black;
            dggrid.RowsDefaultCellStyle.Font = new Font("Verdana", 8, FontStyle.Regular);

            //Alternating Row Default Cell Style
            dggrid.AlternatingRowsDefaultCellStyle.BackColor = Color.White;
            dggrid.AlternatingRowsDefaultCellStyle.ForeColor = Color.Black;
            dggrid.AlternatingRowsDefaultCellStyle.SelectionBackColor = Color.LightGray;
            dggrid.AlternatingRowsDefaultCellStyle.SelectionForeColor = Color.Black;
   
        }

using the above method as follows

commonclass.GridProperties(datagridviewid);

No comments:

Post a Comment