Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Kontrolka DataGridView zapewnia automatyczną konwersję między wartościami komórek a typami danych wyświetlanymi przez kolumny nadrzędne. Na przykład kolumny pól tekstowych wyświetlają reprezentacje ciągów znakowych daty, godziny, liczby i wyliczenia, a także konwertują wartości ciągów wprowadzonych przez użytkownika na typy wymagane przez magazyn danych.
Formatowanie za pomocą klasy DataGridViewCellStyle
Kontrolka DataGridView zapewnia podstawowe formatowanie danych wartości komórek za pośrednictwem klasy DataGridViewCellStyle. Za pomocą właściwości Format można formatować wartości daty, godziny, liczby i wyliczenia dla bieżącej kultury domyślnej przy użyciu specyfikatorów formatu opisanych w Typy formatowania. Można również sformatować te wartości dla określonych kultur przy użyciu właściwości FormatProvider. Określony format jest używany zarówno do wyświetlania danych, jak i analizowania danych, które użytkownik wprowadza w określonym formacie.
Klasa DataGridViewCellStyle udostępnia dodatkowe właściwości formatowania dla zawijania tekstu, wyrównania tekstu i niestandardowego wyświetlania wartości null bazy danych. Aby uzyskać więcej informacji, zobacz Jak sformatować dane w kontrolce Windows Forms DataGridView.
Formatowanie za pomocą zdarzenia CellFormatting
Jeśli formatowanie podstawowe nie spełnia Twoich potrzeb, możesz podać niestandardowe formatowanie danych w procedurze obsługi zdarzenia DataGridView.CellFormatting. DataGridViewCellFormattingEventArgs przekazany do programu obsługi ma właściwość Value, która początkowo zawiera wartość komórki. Zwykle ta wartość jest automatycznie konwertowana na typ wyświetlania. Aby przekonwertować wartość samodzielnie, ustaw właściwość Value na wartość typu wyświetlania.
Uwaga / Notatka
Jeśli dla komórki obowiązuje ciąg formatu, zastępuje on zmianę wartości właściwości Value, chyba że ustawisz właściwość FormattingApplied na wartość true.
Zdarzenie CellFormatting jest również przydatne, gdy chcesz ustawić właściwości DataGridViewCellStyle dla poszczególnych komórek na podstawie ich wartości. Aby uzyskać więcej informacji, zobacz Jak dostosować formatowanie danych w kontrolce Windows Forms DataGridView.
Jeśli domyślne analizowanie wartości określonych przez użytkownika nie spełnia Twoich potrzeb, możesz obsłużyć zdarzenie CellParsing kontrolki DataGridView w celu zapewnienia niestandardowego analizowania.
Zobacz także
- DataGridView
- DataGridViewCellStyle
- Wyświetlanie danych w kontrolce DataGridView w Windows Forms
- Style Komórek w Kontrolce DataGridView Formularzy Windows
- Instrukcje: formatowanie danych w kontrolce DataGridView formularzy systemu Windows
- Instrukcje: dostosowywanie formatowania danych w kontrolce DataGridView formularzy systemu Windows
.NET Desktop feedback