[]
The noDataOverlayContent property enables FlexGrid to display custom overlay content when the grid contains no data rows.
This feature can be used to:
Display informational messages
Explain why the grid is empty
Provide guidance or next steps to users

This example demonstrates how to use the NoDataOverlayContent property.
public ActionResult Filter()
{
return View(Sales.GetData(15));
}@(Html.C1().FlexGrid<Sale>()
.Id("filteringGrid")
.AutoGenerateColumns(false)
.Bind(Model)
.PageSize(25)
.IsReadOnly(true)
.Columns(columns =>
{
columns.Add(column => column.Binding("ID"));
columns.Add(column => column.Binding("Start"));
columns.Add(column => column.Binding("End").Format("t"));
columns.Add(column => column.Binding("Country"));
columns.Add(column => column.Binding("Product"));
columns.Add(column => column.Binding("Color"));
columns.Add(column => column.Binding("Amount").Format("c"));
columns.Add(column => column.Binding("Amount2").Format("c"));
columns.Add(column => column.Binding("Discount").Format("p0"));
columns.Add(column => column.Binding("Active"));
})
.Filterable(f => f.DefaultFilterType(FilterType.Both))
.NoDataOverlayContent("No data to display.")
.CssClass("grid")
)