List<string[]> items
コード内に文字列の配列で満たされたリストがあります。ASPXページで、新しいグリッドビューコントロールを追加しました。
<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>
次のような方法で、グリッドビューのDataSourceID属性を指定する必要があることを知っています。
<asp:GridView ... `DataSourceID="ObjectDataSource1" ... >
</asp:GridView>
<asp:ObjectDataSource ID="ObjectDataSource1" runat="server" OldValuesParameterFormatString="original_{0}" SelectMethod="GetProducts" TypeName="ProductsBLL">
</asp:ObjectDataSource>
しかし、私は何をするのかわかりませんOldValuesParameterFormatString
、SelectMethod
そしてTypeName
属性は何を表しますか。また、バインドするデータベースがありません。という名前の文字列配列のリストがありますitems
。グリッドビューにデータを入力するのを手伝ってもらえますか?バインディングを介してそれを行う必要はまったくありません。ありがとう!