Populate a BulletedList from ObjectDataSource in asp.net

Populate BulletedList using ObjectDataSource
BulletedListObjectDataSourceExample.aspx

<%@ Page Language="C#" %>

<!DOCTYPE html>

<script runat="server">

</script>

<html xmlns="http://www.w3.org/1999/xhtml">
<head id="Head1" runat="server">
    <title>asp.net ObjectDataSource example: how to populate BulletedList</title>
</head>
<body>
    <form id="form1" runat="server">
    <div>
        <h2 style="color:Navy">BulletedList ObjectDataSource Example</h2>
        <asp:ObjectDataSource 
            ID="ObjectDataSource1"
            runat="server"
            TypeName="ProductList"
            SelectMethod="GetProducts"
            >
        </asp:ObjectDataSource>
        <asp:BulletedList 
            ID="BulletedList1"
            runat="server"
            DataSourceID="ObjectDataSource1"
            DataTextField="ProductName"
            DataValueField="ProductID"
            BackColor="OrangeRed"
            BorderColor="Crimson"
            BorderWidth="2"
            ForeColor="AliceBlue"
            Font-Italic="true"
            Width="300"
            BulletStyle="LowerRoman"
            >
        </asp:BulletedList>
    </div>
    </form>
</body>
</html>
ProductList.cs

using System.Data;
using System.Data.SqlClient;
using System.Web.Configuration;

/// <summary>
/// Summary description for ProductList
/// </summary>
public class ProductList
{
 public ProductList(){}

    public DataSet GetProducts() 
    {
        SqlConnection myConnection = new SqlConnection();
        myConnection.ConnectionString = WebConfigurationManager.ConnectionStrings["NorthwindConnectionString"].ConnectionString;
        SqlCommand myCommand = new SqlCommand();
        myCommand.CommandText = "SELECT TOP 15 ProductID, ProductName From Products";
        myCommand.Connection = myConnection;
        SqlDataAdapter myAdapter = new SqlDataAdapter(myCommand);
        DataSet productsDataSet = new DataSet();
        myAdapter.Fill(productsDataSet);
        return productsDataSet;

    }
}
More asp.net examples