1
我有一個具有Image屬性的類(POCO)。我使用這個類的列表<>作爲gridview控件的數據源。大部分屬性都從數據庫中抓取。但是,我在後面的代碼中動態生成條形碼(System.Drawing.Image),並在數據綁定之前使用結果填充POCO中的Image屬性。我不可能將圖像存儲在數據庫或文件系統上。我如何去顯示Gridview控件中的條形碼?當我嘗試時,沒有任何顯示和圖像生成404錯誤。 Gridview的代碼是:如何在asp.net gridview中顯示動態生成的圖像?
<asp:GridView runat="server" ID="gvInventoryDetail" CssClass="centerpage"
style="width: 700px;" ItemType="DisplayModels.InventoryDetailItem"
DataKeyNames="InventoryId" AutoGenerateColumns="False"
AllowPaging="True" PageSize="11" ShowHeaderWhenEmpty="True">
<Columns>
<asp:BoundField HeaderText="Barcode" DataField="Barcode"/>
<asp:TemplateField HeaderText="Image">
<ItemTemplate >
<asp:Image ID="BarcodeImage" runat="server"
Height="150px" Width="80px" />
</ItemTemplate>
</asp:TemplateField>
<asp:BoundField HeaderText="Comments" DataField="Comments"/>
<asp:BoundField HeaderText="Status" DataField="Status"/>
<asp:BoundField HeaderText="Broken?" DataField="IsBroken"/>
</Columns>
<SelectedRowStyle BackColor="#89d8f6" Font-Bold="True"/>
</asp:GridView>
任何幫助都非常感謝!
謝謝!我試圖用HTTP處理程序做同樣的事情,但沒有得到任何地方。這對我來說很好。 –