ドロップダウンリストに1つのフィールドとして表示できるように、LINQを使用しproduct_name
て連結しようとしています。product_prize_kg
これを実行しようとすると、次のエラーが発生します。
タイプ'system.collections.generic.list(匿名タイプ)'の値は...に変換できません。
私のコードは次のようなものです:
Public Function selectAll() As List(Of tblProduct)
Dim result = From product In dc.tblProducts
Select New With
{
Key .productID = product.pk_product_id,
Key .productNameKg = Convert.ToString(product.product_name) & " " & Convert.ToString(product.product_price_kg)
}
Return result.ToList()
End Function
これは私が記入したいドロップダウンリストです。
<asp:DropDownList ID="DropDownList1" runat="server"
DataSourceID="ObjectDataSource1" DataTextField="productNameKg"
DataValueField="productID">
</asp:DropDownList>
ありがとう
Grtz Simke