private void LoadGrid()
{
// Define maximum rows and columns
GridWeb1.MaxColumn = 3;
GridWeb1.MaxRow = 5;
// Create web worksheet object
WebWorksheet sheet = GridWeb1.WebWorksheets[0];
// Clear worksheet content
sheet.Cells.Clear();
// Adding a sample value and formatting to "B1" cell
sheet.Cells["B1"].PutValue("BMI Calculator");
sheet.Cells["B1"].GetStyle().BackColor = Color.Yellow;
sheet.Cells["B1"].GetStyle().ForeColor = Color.Green;
sheet.Cells["B1"].GetStyle().Font.Bold = true;
sheet.Cells["B1"].GetStyle().HorizontalAlign = HorizontalAlign.Center;
sheet.Cells["B1"].GetStyle().VerticalAlign = VerticalAlign.Middle;
// Merge B1 and B2 columns
sheet.Cells.Merge(0, 1, 1, 2);
// Set columns width
sheet.Cells.SetColumnWidth(1, new Unit("100pt"));
sheet.Cells.SetColumnWidth(2, new Unit("100pt"));
// Adding a sample value and formatting to "B3" cell
sheet.Cells["B3"].PutValue("Your Height(CM):");
sheet.Cells["B3"].GetStyle().BackColor = Color.Blue;
sheet.Cells["B3"].GetStyle().ForeColor = Color.Silver;
// Adding a sample value and formatting to "B4" cell
sheet.Cells["B4"].PutValue("Your Weight(KG):");
sheet.Cells["B4"].GetStyle().BackColor = Color.Blue;
sheet.Cells["B4"].GetStyle().ForeColor = Color.Silver;
// Adding a sample value and formatting to "B5" cell
sheet.Cells["B5"].PutValue("Your BMI is:");
sheet.Cells["B5"].GetStyle().BackColor = Color.Green;
sheet.Cells["B5"].GetStyle().ForeColor = Color.Silver;
// Adding a sample value and formatting to "B6" cell
sheet.Cells["B6"].PutValue("Evaluation:");
sheet.Cells["B6"].GetStyle().BackColor = Color.Green;
sheet.Cells["B6"].GetStyle().ForeColor = Color.Silver;
//Adding a formula value and formatting to "C5" cell
sheet.Cells["C5"].Formula = "=C4/(C3/100)^2";
sheet.Cells["C5"].GetStyle().BackColor = Color.LightGreen;
sheet.Cells["C5"].GetStyle().ForeColor = Color.Red;
sheet.Cells["C5"].GetStyle().HorizontalAlign = HorizontalAlign.Right;
Aspose.Cells.GridWeb.TableItemStyle style = new Aspose.Cells.GridWeb.TableItemStyle();
style.Custom = "0.00";
sheet.Cells["C5"].SetStyle(style);
// Adding a formula value and formatting to "C6" cell
sheet.Cells["C6"].Formula = "=IF(C5<18.5, \"Too Thin\", IF(C5<21, \"Good\", IF(C5<=23, \"Very Good\", IF(C5<=25, \"Good\", \"Too Fat\"))))";
sheet.Cells["C6"].GetStyle().BackColor = Color.LightGreen;
sheet.Cells["C6"].GetStyle().ForeColor = Color.Red;
sheet.Cells["C6"].GetStyle().HorizontalAlign = HorizontalAlign.Right;
// Adding validation and formatting to "C3" cell
sheet.Cells["C3"].CreateValidation(ValidationType.Number, true);
sheet.Cells["C3"].GetStyle().HorizontalAlign = HorizontalAlign.Right;
// Adding validation and formatting to "C4" cell
sheet.Cells["C4"].CreateValidation(ValidationType.Number, true);
sheet.Cells["C4"].GetStyle().HorizontalAlign = HorizontalAlign.Right;
// Adding formatting to "C3" and "C4" cells
sheet.SetAllCellsReadonly();
sheet.Cells["C3"].IsReadonly = false;
sheet.Cells["C4"].IsReadonly = false;
// Set GridWeb properties
GridWeb1.EnableAJAX = true;
GridWeb1.EnableClientColumnOperations = false;
GridWeb1.EnableClientFreeze = false;
GridWeb1.EnableClientMergeOperations = false;
GridWeb1.EnableClientRowOperations = false;
GridWeb1.EnableStyleDialogbox = false;
}