FormFields for ASP.net <formField:listBox ... >

markup results

Basic

<formField:listBox ID="fflbBlank" runat="server" 
  Title="Blank" Rows="2" />

Binding to Linq-to-SQL is a breeze using the defaults you set in your web.config

Linq-to-SQL (required)

<formField:listBox ID="fflbCategory" 
  runat="server" Title="Category" 
  L2STableName="category" Required="true" />

Next it is using Multiple selections, increases height (Rows) and multiple pre-selected values

Linq-to-SQL (multi-select)

<formField:listBox ID="fflbUsers" runat="server" 
  Title="Users" L2STableName="_user" Rows="7" 
  SelectionMode="Multiple" SelectedValue="3;4;5"
  DataTextField="last_name" 
  DataValueField="_user_id" />

It can still be used with normal DataSources as well

SqlDataSource (required)

<formField:listBox ID="fflbSDS" runat="server"
  Title="Category" DataSourceID="sds" 
  Required="true" />

© 2010 Stan Naspinski