Comment faire pour remplir asp:GridView à partir du code?

J'ai un List<string[]> items liste remplis avec des tableaux de chaînes de caractères dans mon code. Sur la page ASPX, j'ai ajouté un nouveau contrôle de l'affichage grille:

<asp:GridView ID="ProductList" runat="server" AllowSorting="True" AutoGenerateColumns="False" DataKeyNames="ProductID" EnableViewState="False">
  <Columns>
    <asp:BoundField DataField="ProductName" HeaderText="Product" SortExpression="ProductName" />
    <asp:BoundField DataField="CategoryName" HeaderText="Category" ReadOnly="True" SortExpression="CategoryName" />
    <asp:BoundField DataField="SupplierName" HeaderText="Supplier" ReadOnly="True" SortExpression="SupplierName" />
    <asp:BoundField DataField="UnitPrice" DataFormatString="{0:C}" HeaderText="Price" HtmlEncode="False" SortExpression="UnitPrice" />
    <asp:CheckBoxField DataField="Discontinued" HeaderText="Discontinued" SortExpression="Discontinued" />
  </Columns>
</asp:GridView>

Je sais que je dois spécifier le DataSourceID de l'attribut de l'affichage de la grille dans un mode similaire à ceci:

<asp:GridView ... `DataSourceID="ObjectDataSource1" ... > 
</asp:GridView>
<asp:ObjectDataSource ID="ObjectDataSource1" runat="server" OldValuesParameterFormatString="original_{0}" SelectMethod="GetProducts" TypeName="ProductsBLL">
</asp:ObjectDataSource>

Mais, je ne sais pas quoi faire OldValuesParameterFormatString, SelectMethod et TypeName les attributs représentent. Aussi, je n'ai pas la base de données à lier, je viens d'avoir la liste des tableaux de chaîne nommée items. Pouvez-vous m'aider à remplir la grille de point de vue? Il n'est pas nécessaire de le faire par le biais de la liaison. Merci!

OriginalL'auteur Boris | 2012-10-18