Spread for ASP.NET 7.0 Product Documentation
Working with Strongly Typed Data Controls
Support Options
Spread for ASP.NET 7.0 Product Documentation > Developer's Guide > Getting Started > Working with the Component > Working with Strongly Typed Data Controls

Glossary Item Box

Strong-typed data controls support binding using a new syntax that is available in ASP.NET 4.5. This allows you to directly reference properties on the data source object in the markup. For example, in order to bind data to PreviewRowTemplate and RowEditTemplate before ASP.NET 4.5, code to bind to the FirstName property on your data source item looked like this:

Code Copy Code
<FarPoint:FpSpread ID="FpSpread1">
  <Sheets>
    <FarPoint:SheetView SheetName="Sheet1">
      <PreviewRowTemplate>
      First Name is: <%#DataBinder.Eval(Item, "FirstName") %>
      </PreviewRowTemplate>
      <RowEditTemplate>
        First Name is: <%#DataBinder.Eval(Item, "FirstName") %>
      </RowEditTemplate>
    </FarPoint:SheetView>
  </Sheets>
</FarPoint:FpSpread>

With ASP.NET 4.5 you can use code like the following:

Code Copy Code
<FarPoint:FpSpread ID="FpSpread1">
  <Sheets>
    <FarPoint:SheetView SheetName="Sheet1">
      <PreviewRowTemplate>
      First Name is: <%#Item.FirstName %>
      </PreviewRowTemplate>
      <RowEditTemplate>
        First Name is: <%#Item.FirstName %>
      </RowEditTemplate>
    </FarPoint:SheetView>
  </Sheets>
</FarPoint:FpSpread>

Using code in your markup this way allows you to get the added benefits of IntelliSense listing of your data source object's properties and validation of the property name at design time.

© 2002-2014 ComponentOne, a division of GrapeCity. All Rights Reserved.