Jak w tytule, czy ktoś wie, jak zamrozić nagłówek GridView w ASP.NET?Jak zamrozić nagłówek GridView?
Odpowiedz
Opcja (a) kup w pakiecie UI, który zawiera zmiksowany GridView z wbudowaną funkcją.
Opcja (b) toczyć własne - to nie jest proste. Dino Esposito has one approach.
EDYCJA: Właśnie zauważyłem, że artykuł Dino łączy się z obszarem wyłącznie subskrybentem na stronie magazynu ASPnetPro.
Oto another approach za pomocą przedłużaczy.
Jak zamarznąć, jeśli nagłówek składa się z nagłówka głównego i liczby nagłówków podrzędnych? – bonCodigo
@bonCodigo - prawdopodobnie uzyskasz lepsze odpowiedzi na swoje pytanie, jeśli zamieścisz je jako osobne pytanie. W takim przypadku prawdopodobnie nie korzystasz z GridView ASP.NET, prawda? –
Mam gridviews w aplikacji internetowej. Ze względu na utrzymywanie odpowiedzi po stronie serwera musimy po prostu trzymać się siatki. Największym wyzwaniem są nagłówki podrzędne. W najgorszym przypadku planujemy umieścić nagłówki w html i ukryć nagłówki przed gridview. Ale mam złe przeczucie, że DML/CRUD nie będzie działał dobrze. – bonCodigo
Można to zrobić w css
Zamrożenie Header: 1. Definiowanie klasy .Freezing w arkuszu stylów:
.Freezing
{
position:relative ;
top:expression(this.offsetParent.scrollTop);
z-index: 10;
}
CssClass
2.Assign DataGrid nagłówka do zamrażania
dać to próba powinna rozwiązać problem http://www.codeproject.com/KB/webforms/FreezePaneDatagrid.aspx
Wypróbuj ten projekt typu open-source dla ASP.NET. Rozszerza GridView, aby zapewnić stały nagłówek, stopkę i pager oraz zmienną szerokość kolumny. Działa dobrze w IE 6/7/8, Firefox 3.0/3.5, Chrome i Safari.
http://johnsobrepena.blogspot.com/2009/09/extending-aspnet-gridview-for-fixed.html
Możesz spróbować Poniższy przykładowy
ja też w obliczu podobnego problemu rozwijając w aplikacji internetowych w ASP.NET 2.0/3.5.
Pewnego pięknego dnia natknąłem się na IdeaSparks ASP.NET CoolControls. Pomaga wyświetlać nagłówki kolumn, stopkę i pager poprawek.
Użyłem ich osobiście i naprawdę to pokochałem!
To check the control click here : IdeaSparks ASP.NET CoolControls
Nadzieja to pomaga!
Myślę, że mam rozwiązanie tego. patrz poniżej kodu javascript
<script type="text/javascript" language="javascript">
var orgTop = 0;
$(document).scroll(function() {
var id = $("tr:.header").get(0);
var offset = $(id).offset();
var elPosition = $(id).position();
var elWidth = $(id).width();
var elHeight = $(id).height();
if (orgTop == 0) {
orgTop = elPosition.top;
}
if ($(window).scrollTop() <= orgTop) {
id.style.position = 'relative';
id.style.top = 'auto';
id.style.width = 'auto';
id.style.height = 'auto';
}
else {
id.style.position = 'absolute';
id.style.top = $(window).scrollTop() + 'px';
id.style.width = elWidth + 'px';
id.style.height = elHeight + 'px';
}
});
</script>
gdzie .header
jest klasa css z nagłówka siatki.
Wystarczy dodać ten skrypt na stronie i zastąpić header
nazwą klasy css używaną w nagłówku.
- 1. Zatrzymaj nagłówek, przewiń GridView
- 2. WPF: Jak zamrozić nagłówek kolumny w datagrid?
- 3. Jak stylować nagłówek GridView WPF?
- 4. nagłówek Wielopoziomowa GridView WPF
- 5. Nagłówek na TemplateField w GridView
- 6. Jak edytować nagłówek w gridview yiibooster?
- 7. Jak dodać nagłówek i podtytuł w Gridview?
- 8. Jak wydrukować nagłówek GridView na każdej stronie wydruku
- 9. Przyklejony nagłówek w ListView i GridView WinRT xaml
- 10. Podgląd aparatu z Androidem - jak "zamrozić" aparat?
- 11. Jak aplikacja może zamrozić system operacyjny Android?
- 12. WPF: Scroll Itemcontrol Content Poprawiono nagłówek
- 13. Jak zmienić czcionkę gridview?
- 14. Pinterest jak niestandardowy GridView
- 15. Jak ukryć nagłówek WPF widoku listy?
- 16. Zablokuj nagłówek w ramce danych pandy
- 17. czy python zamrozić listę przed for-loop?
- 18. Aktualizowanie Gemfile z Gemfile.lock, aby zamrozić klejnoty
- 19. Zdarzenie FullCalendarRender event zamrozić kartę przeglądarki
- 20. Czy można "zamrozić" zestaw (lub mapę)?
- 21. Android Thread.sleep() w AsyncTask zamrozić UI
- 22. Jak zamrozić repliki przeglądarki podczas zmiany widoczności elementów?
- 23. Jak zamrozić wszystko oprócz 2 węzłów. Spritekit (Swift)
- 24. Jak prawidłowo zamrozić czas w/Timecop w mojej specyfikacji?
- 25. Jak celowo zamrozić javascript w chrome (plugin/console)
- 26. Jak wyczyścić zaznaczenie wiersza gridview?
- 27. Jak odświeżyć GridView w ExtJ?
- 28. Jak ukryć nagłówek PivotItem?
- 29. Jak zmodyfikować nagłówek HttpUrlConnection
- 30. Jak wygląda nagłówek zlib?
Możesz sprawdzić [to] (http://stackoverflow.com/questions/130564/i-need-my-html-tables-body-to-scroll-and-its-head-to-stay-put) pytanie. –