从上····
点查看购物车的主要代码:
<table align="center" style="width: 600px">
    <tr>
    <td style="width: 600px">
        <asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False" BackColor="White"
            BorderColor="#CC9966" BorderStyle="None" BorderWidth="1px" CellPadding="4" Width="100%">
            <FooterStyle BackColor="#FFFFCC" ForeColor="#330099" />
            <RowStyle BackColor="White" ForeColor="#330099" />
            <SelectedRowStyle BackColor="#FFCC66" Font-Bold="True" ForeColor="#663399" />
            <PagerStyle BackColor="#FFFFCC" ForeColor="#330099" HorizontalAlign="Center" />
            <HeaderStyle BackColor="#990000" Font-Bold="True" ForeColor="#FFFFCC" />
             <Columns>
            <asp:TemplateField HeaderText="编号">
                <ItemTemplate>
                    <asp:Label ID="lblBookID" runat="server" Text="<%# ((orderItemInfo)Container.DataItem).bookID %>"></asp:Label>
                </ItemTemplate>
                <ItemStyle Width="40px" />
            </asp:TemplateField>
            <asp:TemplateField HeaderText="书籍名称">
                <ItemStyle Width="250px" />
                <ItemTemplate>
                    <asp:HyperLink ID="HyperLink1" runat="server" NavigateUrl='<%# "bookinfo.aspx?bid="+((orderItemInfo)Container.DataItem).bookID %>'
                        Text="<%# ((orderItemInfo)Container.DataItem).bookName %>"></asp:HyperLink>
                </ItemTemplate>
            </asp:TemplateField>
            <asp:TemplateField HeaderText="价格">
                <ItemStyle Width="80px" />
                <ItemTemplate>
                    <asp:Label ID="bookprice" runat="server" Text="<%# ((orderItemInfo)Container.DataItem).price %>"></asp:Label>
                </ItemTemplate>
            </asp:TemplateField>
            <asp:TemplateField HeaderText="数量">
                <ItemStyle Width="80px" />
                <ItemTemplate>
                    <asp:Label ID="booksum" runat="server" Text="<%# ((orderItemInfo)Container.DataItem).bookNum %>"></asp:Label>
                </ItemTemplate>
            </asp:TemplateField>
            
        </Columns>
        </asp:GridView>
    </td>
    </tr>
    <tr>
                <td style="height: 27px">
                    <asp:Button ID="Button1" runat="server" Text="继续购买" OnClick="Button1_Click"/>
                    </td>
            </tr>
    </table>
购物车.cs代码:
public partial class Default4 : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!Page.IsPostBack)
            showShop();
    }    public void showShop()
    {
        orderinfo order = new orderinfo();
        order = (orderinfo)Session["order"];
        GridView1.DataSource = order.orderItemList;
        GridView1.DataBind();
    }
    protected void Button1_Click(object sender, EventArgs e)
    {
        Response.Redirect("Default3.aspx");
    }
}错误:先浏览第一个页面,点击“加进购物车”然后在点点击“查看购物车“ 此时提示错误:
GridView1.DataSource = order.orderItemList;(没有将对象引用设置为对象实例)
order的值为空!
              要怎么改呢?我试过修改过,但还是没有成功!望各位大侠帮忙解决~!~