DataGrid.FlatMode Property

Definition

Gets or sets a value indicating whether the grid displays in flat mode.

C#
public bool FlatMode { get; set; }

Property Value

true if the grid is displayed flat; otherwise, false. The default is false.

Examples

The following code example examines the FlatMode property and notifies the user of its status.

C#
// Attach to event handler.
private void AttachFlatModeChanged()
{
   this.myDataGrid.FlatModeChanged += new EventHandler(this.myDataGrid_FlatModeChanged);
}
// Check if the 'FlatMode' property is changed.
private void myDataGrid_FlatModeChanged(object sender, EventArgs e)
{
   string strMessage = "false";
   if(myDataGrid.FlatMode)
      strMessage = "true";

   MessageBox.Show("Flat mode changed to "+strMessage,
      "Message",   MessageBoxButtons.OK,
      MessageBoxIcon.Exclamation);
}
// Toggle the 'FlatMode'.
private void button1_Click(object sender, EventArgs e)
{
   if (myDataGrid.FlatMode)
      myDataGrid.FlatMode = false;
   else
      myDataGrid.FlatMode = true;
}

Applies to

Product Versions
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0