  <asp:GridView ID="GridView1" runat="server" AllowPaging="True" AutoGenerateColumns="False" CssClass="SellHistory" EnableViewState="false"  DataSourceID="ObjectDataSource2" GridLines="None" OnDataBound="GridView1_DataBound">
                    <Columns>        
                        <asp:TemplateField HeaderText="">
                            <ItemTemplate>
                              <asp:HyperLink ID="buyer" runat="server" Text='<%# Eval("buyername") %>' NavigateUrl='<%#"../Shop1/Shop_review.aspx?UserID="+ Eval("UserID") %>' />
                              
                            </ItemTemplate>
                            <HeaderStyle Width="35%" />
                          
                        </asp:TemplateField>                        
                        <asp:BoundField DataField="MoneyGoods" HeaderText="" />
                        <asp:BoundField DataField="Quantity" HeaderText="" >
                            <HeaderStyle Width="15%" />
                        </asp:BoundField>
                        <asp:BoundField DataField="UpdateTime" DataFormatString="{0:yyyyMddHHʱmms }" HtmlEncode="False" HeaderText="ʱ" >
                            <HeaderStyle Width="30%" />
                        </asp:BoundField>
                        <asp:TemplateField HeaderText="״̬">
                            <ItemTemplate>
                                <asp:literal runat="server" id="status" Text='<%# Eval("Status") %>' />
                                <asp:Image runat="server" id="status_show" />
                                 <asp:HiddenField ID="payStatus" runat="server" Value='<%# Eval("PayStatus") %>' />
                            </ItemTemplate>
                            <HeaderStyle Width="10%" />
                        </asp:TemplateField>
                    </Columns>
                    <EmptyDataTemplate><div style="text-align:center; height:20px; font-size:14px;">ʱûҹƷ</div></EmptyDataTemplate>
                    
                </asp:GridView>   

 <asp:ObjectDataSource ID="ObjectDataSource2" runat="server" SelectMethod="GetProductSaleOrderByProductID"
        TypeName="Shop_Order" OldValuesParameterFormatString="original_{0}">
        <SelectParameters>
            <asp:ControlParameter ControlID="h_product_id" DefaultValue="0" Name="ProductID"
                PropertyName="Value" Type="Int32" />
        </SelectParameters>
    </asp:ObjectDataSource>

 protected void GridView1_DataBound(object sender, EventArgs e)
    {
        foreach (GridViewRow row in GridView1.Rows)
        {
            if (row.RowType == DataControlRowType.DataRow)
            {
                Literal m_status = (Literal)row.FindControl("status");
                Image m_pic = (Image)row.FindControl("status_show");
                if (m_status.Text == "" || m_status.Text == "ɽ" || m_status.Text == "׳ɹ")
                {
                    m_pic.ImageUrl = "../Images/okhand.gif";
                }
                else
                {
                    m_pic.Visible = false;
                }
                if (row.RowIndex == 0 && m_status.Text == "")
                {
                    m_pic.ImageUrl = "../Images/okhand.gif";
                }
                else
                {
                    m_pic.Visible = false;
                }
                if (product_type.Text == "Ź" && m_status.Text=="Ź")
                {
                    HiddenField hd =(HiddenField)row.FindControl("payStatus");                  
                }
            }
        }
      
    }   