Blenden Sie eine Spalte in Telerik RadGrid Hierarchie
Ich habe eine Hierarchie, in Telerik RadGrid in ASP .Net, wie gezeigt, unten in Abb. Data binding zur Laufzeit und dynamisch.
Meine Forderung ist, brauche ich einige ausblenden der Spalten programmgesteuert wie "Bestell-NR" im zweiten level, "EmployeeID" in der Dritten Ebene und "Bestell-NR" in level 4, aber ich brauche die Werte für manipulation.
Könnten Sie mir helfen, dies zu erreichen ..?
Sie müssen diese Werte auf dem client oder server? Sie können eine Spalte ausblenden, aber immer noch Zugriff auf den server. Aber wenn man auf dem client, dann ist das eine andere Geschichte.
InformationsquelleAutor Charan Raju C R | 2012-01-10
Du musst angemeldet sein, um einen Kommentar abzugeben.
Bitte überprüfen Sie code unten.
.aspx
.aspx.cs
.................
Bitte überprüfen Sie die "RadGrid1_DetailTableDataBind" - Veranstaltung in obigen code.
Lassen Sie mich wissen, wenn keine Bedenken.
InformationsquelleAutor Jayesh Goyani
Versuchen Sie Dies:
oder
Anzeige in Fall, dass Sie auf dieses Feld anderweitig zu verwenden visible-Eigenschaft
Visible
Eigenschaftfalse
ist das entfernen von bestimmten Spalte ausGridColumnCollection
(die Spalte wird nicht gezählt werden, während der Zugriff aufCount
Eigentum) undDisplay
- Eigenschaft auffalse
ist, es zu bewahren.InformationsquelleAutor Dhaval Shukla
Charan, wenn Sie müssen bestimmte Werte aus den Spalten für Berechnungen, die Sie sollten versuchen, mit der DataKeyNames-und ClientDataKeyNames Eigenschaften der RadGrid, anstatt die Bindung der Werte einer Spalte dann ausblenden der Spalte. Sie können in der RadGrid sowie die MasterTableView.
Kann auf die Werte client-und server-Seite:
(JS):
InformationsquelleAutor Brian Garson
Können Sie mit Hilfe von css ausblenden der Spalte. Versuchen, auf cell-Eigenschaft, und befestigen Sie css auf die entsprechende Zelle. In der css kann man machen, Inhalt display:none
Hoffe, das hilft.
In design verwende ich nur <telerik:RadGrid></telerik:RadGrid>. Es enthält nicht alle Spalten hier. Alle Spalten und Zeilen erstellen, die zur Laufzeit. Also sollten wir erreichen ihn bei der Ausführung selbst mit C# Programmieren. Wenn möglich per css kannst du das erklären..?
InformationsquelleAutor Not-RocketScience