我有一个嵌套类,它包含订单的订单项:
public class Order
{
public int ItemID { get; set; }
public int CustomerId { get; set; }
...
public List<OrderItem> Items { get; set; }
}
public class OrderItem
{
public int ItemId { get; set; }
...
}
我把这个数据库放在asp中继器上
var result = [method to get data]
rptOrders.
例如,在我的WCF中,如果我有一个Customer表和一个Order表,它们在Customer ID上相互关联。
我想要得到每个客户的订单数。
在普通的VB代码中,我可以这样做:
Dim CustID As Integer = 1234
Dim cust As New MyService.Customer()
cust = cust.GetCustomer(CustID)
Response.Write(cust.Orders.Count)
上面的代码运行得很好,但是如果我想从GridView中访问相同的内容,它似乎不会以相同的方式做出反应(albiet,来自不同的方法,但我对每个方法都应用了相
所以我想知道如何在动态列表中创建一个动态列表,它使用editorfor表单来动态添加项目。我使用这个博客动态添加条目: https://dev.to/stevcooo/add-items-dynamically-in-list-in-net-core-40i9 下面是我的订单模型 ''''
public class Order
{
[Key]
public int OrderId { get; set; }
[Required]
[StringLength(100)]
我正在使用datalist来显示产品id、名称和一个文本框(“Qty”),允许用户输入订单数量。当用户单击要订购的项目时,出现System.NullReferenceException: Object reference not set to an object instance错误。我的数据源只提供了2列(产品id和名称)。我向datalist添加了一个文本框(“Qty”)和一个按钮。我无法从文本框中获取要提交的值(“Qty”)。会不会是我的数据源没有包含"Qty“列,所以FindControl总是返回空值?我如何解决这个问题?谢谢。下面是我的代码:
<asp:DataList