New to Telerik UI for ASP.NET AJAX? Start a free 30-day trial
Binding To LinqDataSource control
RadGrid Markup
ASP.NET
<telerik:RadGrid ID="RadGrid1" runat="server" DataSourceID="LinqDataSource1">
</telerik:RadGrid>
<asp:LinqDataSource ID="LinqDataSource1" runat="server" OnSelecting="LinqDataSource1_Selecting"></asp:LinqDataSource>
Code behind section (dummy data generated using an Enumerable)
C#
protected void LinqDataSource1_Selecting(object sender, LinqDataSourceSelectEventArgs e)
{
e.Result = Enumerable.Range(1, 100).Select(x => new Order()
{
OrderID = x,
OrderDate = DateTime.Now.Date.AddDays(x).AddHours(x).AddMinutes(x),
Freight = x * 0.1,
ShipName = "Name " + x,
ShipCountry = "Country " + x
});
}
public class Order
{
public int OrderID { get; set; }
public DateTime OrderDate { get; set; }
public double Freight { get; set; }
public string ShipName { get; set; }
public string ShipCountry { get; set; }
}