RadGrid Zeigt "Keine Datensätze zum anzeigen", wenn es Datensätze

Ich habe ein eigenartiges problem und ich bin mir nicht sicher, ob jemand dieses problem früher. doch ist die Frage wie das geht..

Ich habe ein Netz mit Kombination der TemplateColumns und BoundColumns und wenn ich filter das grid mithilfe der Filter unter Vorlage Spalten, die ich sehen kann die Ergebnisse in UI (grid) aber wenn ich das gleiche tun in BoundColumns ich nicht sehen, keine Ergebnisse.. !!!

Lustige an der Sache ist, ich kann die Ausgabe aus der Abfrage, und Ihre Renditen die richtige Anzahl von Ergebnissen aus der DB. und es ist auch zugewiesen GridDataSource in der NeedDataSource Veranstaltung. aber ich kann nicht finden die GridDataItem in der ItemDataBoundItem, kann ich das abrufen von nur headeritem, filteritem und footeritem.

Zeigt es "Keine Datensätze zum anzeigen", auch wenn es viele Datensätze der DataSource zugewiesen.
Bin ich hier anbringen der screenshot, wo man sehen kann, dass die Datensätze zählen, wird zwar angezeigt, aber nicht die Einträge.. !!

RadGrid Zeigt

Jede Hilfe wird sehr geschätzt.

hier ist der Beispielcode

<ps:MassApprovalAjaxPanel runat="server" ID="m_UIRadAjaxPanel" LoadingPanelID="m_UIAsynBindLoadPanelInMasterPage">
    <ps:MassApprovalRadGrid
        runat="server"
        ID="m_UIListingGrid"
        SkinID="Grid_MassApproval"
        OnNeedDataSource="ListingGrid_NeedDataSource"
        OnItemDataBound="ListingGrid_ItemDataBound"
        AllowFilteringByColumn="true"
        EnableViewState="true">
        <MasterTableView
            DataKeyNames="CardID, WeekEnding, ClientPONumber"
            ShowFooter="true">
            <Columns>
                <ps:NumericTextBoxTemplateColumn
                    UniqueName="CardID"
                    Width="70"
                    RelativeWidthRatio="90">
                    <ItemTemplate>
                        <asp:Label
                            runat="server"
                            Text='<%# string.Format("{0}/{1}", Eval(Constants.CARD_ID), Eval(Constants.VERSION)) %>' />
                    </ItemTemplate>            
                </ps:NumericTextBoxTemplateColumn>

                <ps:TextBoxBoundColumn
                    UniqueName="ClientPONumber"
                    DataField="ClientPONumber"
                    Width="60"
                    RelativeWidthRatio="80" />
                <telerik:GridClientSelectColumn UniqueName="SelectAll" HeaderText="All" />
            </Columns>
        </MasterTableView>
    </ps:MassApprovalRadGrid>
</ps:MassApprovalAjaxPanel>



protected void ListingGrid_NeedDataSource(object sender, GridNeedDataSourceEventArgs e)
{
    m_UIListingGrid.DataSource = RadGridUtilUI.MassApprovalResultsGet();
}

protected void ListingGrid_ItemDataBound(object sender, GridItemEventArgs e)
{
    GridDataItem gridDataItem = e.Item as GridDataItem;
    if (gridDataItem != null)
    {
        AddClientScripts(gridDataItem);
    }
}

Dank,
Preetham.

  • Wann sollten Keine Datensätze angezeigt ? können Sie einige Ihrer code bitte
  • Ich habe Hinzugefügt Beispielcode oben, Sora.
InformationsquelleAutor Preetham | 2012-08-23
Schreibe einen Kommentar