我需要建立两个对象:一个OrderList和秩序。

使用这两个目的,我必须填入一个条件具有历史的订单。然而,我指示不使用结合来源的连接或其它拖拉的控制。不幸的是,从谷歌似乎这些是最受欢迎的选择对于这种类型的问题。

任何人都可以点我在正确的方向?我没有太多的经验。

谢谢。

有帮助吗?

解决方案

你可以创建一个Order类:

public class Order
{
    public int OrderID { get; set; }
    public DateTime OrderDate { get; set; }
}

读取数据库记录并加载您的订单集合

List<Order> orders = new List<Order>();
using(SqlConnection cn = new SqlConnection("..."))
using (SqlCommand cm = cn.CreateCommand())
{
    cn.Open();
    cm.CommandText = "SELECT OrderId, OrderDate FROM Orders";
    SqlDataReader dr = cm.ExecuteReader();
    while (dr.Read())
    {
        orders.Add(new Order()
        {
            OrderId = dr.GetInt32(dr.GetOrdinal("OrderId")),
            OrderDate = dr.GetDateTime(dr.GetOrdinal("OrderDate"))
        });
    }
}

关于GridView的一部分,你应该看看到 ASP.NET数据绑定概述

其他提示

这实际上是一个相当简单的问题。你将需要使用这些东西:

一旦你有一个起到桥梁作用及其相关的数据集,可以简单回路,以填补格。

可以因为当你调用DataBind对电网将通过数据迭代并结合网格以通过反映所存储的集合中的每个对象的属性()函数(使用绑定到数据的任何集合实现IEnumerable反射)该对象并寻找对于网格中的每个绑定字段中指定的数据字段相匹配的属性。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top