Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Czasami warto wyświetlić tylko niektóre kolumny dostępne w kontrolce DataGridView formularzy systemu Windows. Na przykład, możesz wyświetlić użytkownikom z poświadczeniami zarządzania kolumnę z wynagrodzeniami pracowników, ukrywając ją przed innymi użytkownikami. Alternatywnie możesz powiązać kontrolkę ze źródłem danych zawierającym wiele kolumn, z których chcesz wyświetlić tylko niektóre z nich. W takim przypadku zazwyczaj usuniesz kolumny, których nie chcesz wyświetlać, zamiast je ukrywać.
W kontrolce DataGridView wartość właściwości Visible kolumny określa, czy ta kolumna jest wyświetlana.
W programie Visual Studio jest dostępna obsługa tego zadania. Zobacz również Jak ukryć kolumny w kontrolce Windows Forms DataGridView przy użyciu projektanta.
Aby ukryć kolumnę programowo
Ustaw właściwość DataGridViewColumn.Visible na wartość
false. Aby ukryć kolumnęCustomerID, która jest automatycznie generowana podczas tworzenia powiązania danych, umieść następujący przykład kodu w procedurze obsługi zdarzeń DataBindingComplete.this.dataGridView1.Columns["CustomerID"].Visible = false;Me.dataGridView1.Columns("CustomerID").Visible = False
Kompilowanie kodu
Ten przykład wymaga:
Kontrolka DataGridView o nazwie
dataGridView1zawierająca kolumnę o nazwieCustomerID.Odwołania do zestawów System i System.Windows.Forms.
Zobacz także
- DataGridView
- DataGridViewColumn.Visible
- podstawowe funkcje kolumn, wierszy i komórek w kontrolce DataGridView formularzy systemu Windows
- Instrukcje: usuwanie automatycznie wygenerowanych kolumn z kontrolki DataGridView formularzy systemu Windows
- Instrukcje: zmienianie kolejności kolumn w kontrolce DataGridView formularzy systemu Windows
.NET Desktop feedback