Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vb.net/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
ASP.NET Gridview-加载时缺少第一行_Asp.net_Vb.net_Gridview_Objectdatasource - Fatal编程技术网

ASP.NET Gridview-加载时缺少第一行

ASP.NET Gridview-加载时缺少第一行,asp.net,vb.net,gridview,objectdatasource,Asp.net,Vb.net,Gridview,Objectdatasource,我使用ObjectDataSource(应该接收5行)和gridview。 当我打开gridview时,我收到除第一行之外的所有行。所以我只看到4行 现在,我通过单击一列对gridview进行排序。但我也只有4行 选择过滤器后,我收到所有5行 有什么问题吗 编辑: 除非您自己在RowDataBound中过滤,否则您的ObjectDataSource中的默认选择可能只返回4行 如果没有像@Aneef这样的代码,就无法再提供帮助 <cc1:myGridview ID="mgvTESTs" ru

我使用ObjectDataSource(应该接收5行)和gridview。 当我打开gridview时,我收到除第一行之外的所有行。所以我只看到4行

现在,我通过单击一列对gridview进行排序。但我也只有4行

选择过滤器后,我收到所有5行

有什么问题吗

编辑:


除非您自己在
RowDataBound
中过滤,否则您的
ObjectDataSource
中的默认选择可能只返回4行

如果没有像@Aneef这样的代码,就无法再提供帮助

<cc1:myGridview ID="mgvTESTs" runat="server" AutoGenerateColumns="False"
    DataSourceID="odsTESTs" >
    <Columns>
        <asp:TemplateField HeaderText="USER" SortExpression="USER">
            <ItemTemplate>
                <div class="zeile BtnZeile">
                    <asp:Label ID="lUSER" runat="server" />
                </div>
            </ItemTemplate>
        </asp:TemplateField>
        <asp:TemplateField HeaderText="TEST" SortExpression="TEST">
            <ItemTemplate>
                <asp:Label ID="lTEST" runat="server" Text='<%# Bind("TEST") %>' />
            </ItemTemplate>
        </asp:TemplateField>
        <asp:TemplateField HeaderText="Bid" SortExpression="BID">
            <ItemTemplate>
                <asp:Label ID="lBID" runat="server" Text='<%# Bind("BID") %>' />
            </ItemTemplate>
        </asp:TemplateField>
        <asp:TemplateField HeaderText="DATER" SortExpression="DATER">
            <ItemTemplate>
                <asp:Label ID="lDATER" runat="server" Text='<%# Bind("DATER") %>' />
            </ItemTemplate>
        </asp:TemplateField>
        <asp:BoundField DataField="ID" HeaderText="ID" InsertVisible="False" SortExpression="ID"
            Visible="False" />
    </Columns>
</cc1:myGridview>
<asp:ObjectDataSource ID="odsTESTs" runat="server" SelectMethod="SQLSelectQuery"
    TypeName="ObjectDataSource_DataBoundControl">
    <SelectParameters>
        <asp:Parameter Name="SqlCommand" DefaultValue="Select ID,
    TEST,
    BID,
    DATER
FROM 
    ABC_TESTs 
WHERE DATER >= '@param1' AND  DATER < '@param2'
ORDER BY DATER DESC" />
 <asp:SessionParameter Name="param1" Type="String" DefaultValue="01-01-2011"/>
        <asp:SessionParameter Name="param2" Type="String" DefaultValue="01-01-2011"/>
    </SelectParameters>
</asp:ObjectDataSource>