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.. !!
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.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Fand ich fix für dieses Problem, es war ziemlich einfach und geradlinig, aber wir haben es nicht bemerkt.
Telerik hat zwei Arten von filtern, die eingebauten filtern und benutzerdefinierten filtern, dass wir es durch unsere SP ' s und Code. also wir haben immer den filter setzen Wert auf null, bevor Sie unsere benutzerdefinierten filtern.
Markieren Sie diese als Antwort.
Dank,
Preetham.