我有这个GridView
我正在尝试将数据绑定到,我需要使用我的所有属性创建一个新类并将它们显示在Grid
. 这应该是一个列表集合吗,因为我尝试了一个列表,但Grid
无法在列表中找到名称。
我通常不处理收藏品。所以,我对它不是很熟悉。我只需要一些关于这应该如何的指导。我知道我的收藏需要一个类,我的属性是字符串。
//This is where I am stuck, not sure how to set these and put these in a list.
public class Product
{
string Title;
string SmallImage;
}
<form id="ResultsForm" runat="server">
<div id="SearchBox">
<asp:TextBox ID="SearchBoxText" runat="server" Height="20px" Width="400px"></asp:TextBox>
<asp:Button ID="SearchButton" runat="server" Height="30px" Width="100px" Text="Search" OnClick="SearchButton_Click" />
</div>
<div id="ResultsTable">
<asp:GridView runat="server" ID="myGrid"
OnRowCommand="MyGrid_RowCommand">
<Columns>
<asp:TemplateField>
<ItemTemplate>
<img src='<%#Eval("SmallImage") %>' />
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField>
<ItemTemplate>
<div>Title: <%#Eval("Title") %> </div>
<div>Weight: <%#Eval("Weight") %> </div>
<asp:Button runat="server" ID="GetOfferButton" CommandArgument='<%#Eval("OfferID") %>'></asp:Button>
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
</div>
</form>