DataGridTableStyle.RowHeadersVisible Propriedade
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Recebe ou define um valor que indica se os cabeçalhos das linhas são visíveis.
public:
property bool RowHeadersVisible { bool get(); void set(bool value); };
public bool RowHeadersVisible { get; set; }
member this.RowHeadersVisible : bool with get, set
Public Property RowHeadersVisible As Boolean
Valor de Propriedade
true se os cabeçalhos de linha forem visíveis; caso contrário, false. A predefinição é true.
Exemplos
O seguinte exemplo de código demonstra a utilização deste elemento.
// Instantiate the EventHandler.
public:
void AttachRowHeaderVisibleChanged()
{
myDataGridTableStyle->RowHeadersVisibleChanged += gcnew EventHandler( this, &MyDataGridTableStyle_RowHeadersVisibleChanged::MyDelegateRowHeadersVisibleChanged );
}
// raise the event when RowHeadersVisible property is changed.
private:
void MyDelegateRowHeadersVisibleChanged( Object^ /*sender*/, EventArgs^ /*e*/ )
{
String^ myString = "'RowHeadersVisibleChanged' event raised, Row Headers are";
if ( myDataGridTableStyle->RowHeadersVisible )
myString = String::Concat( myString, " visible" );
else
myString = String::Concat( myString, " not visible" );
MessageBox::Show( myString, "RowHeader information" );
}
// raise the event when a button is clicked.
void myButton_Click( Object^ /*sender*/, System::EventArgs^ /*e*/ )
{
if ( myDataGridTableStyle->RowHeadersVisible )
myDataGridTableStyle->RowHeadersVisible = false;
else
myDataGridTableStyle->RowHeadersVisible = true;
}
// Instantiate the EventHandler.
public void AttachRowHeaderVisibleChanged()
{
myDataGridTableStyle.RowHeadersVisibleChanged += new EventHandler (MyDelegateRowHeadersVisibleChanged);
}
// raise the event when RowHeadersVisible property is changed.
private void MyDelegateRowHeadersVisibleChanged(object sender, EventArgs e)
{
string myString = "'RowHeadersVisibleChanged' event raised, Row Headers are";
if (myDataGridTableStyle.RowHeadersVisible)
myString += " visible";
else
myString += " not visible";
MessageBox.Show(myString, "RowHeader information");
}
// raise the event when a button is clicked.
private void myButton_Click(object sender, System.EventArgs e)
{
if (myDataGridTableStyle.RowHeadersVisible)
myDataGridTableStyle.RowHeadersVisible = false;
else
myDataGridTableStyle.RowHeadersVisible = true;
}
' Instantiate the EventHandler.
Public Sub AttachRowHeaderVisibleChanged()
AddHandler myDataGridTableStyle.RowHeadersVisibleChanged, AddressOf MyDelegateRowHeadersVisibleChanged
End Sub
' raise the event when RowHeadersVisible property is changed.
Private Sub MyDelegateRowHeadersVisibleChanged(ByVal sender As Object, ByVal e As EventArgs)
Dim myString As String = "'RowHeadersVisibleChanged' event raised, Row Headers are"
If myDataGridTableStyle.RowHeadersVisible Then
myString += " visible"
Else
myString += " not visible"
End If
MessageBox.Show(myString, "RowHeader information")
End Sub
' raise the event when a button is clicked.
Private Sub myButton_Click(sender As Object, e As System.EventArgs)
If myDataGridTableStyle.RowHeadersVisible Then
myDataGridTableStyle.RowHeadersVisible = False
Else
myDataGridTableStyle.RowHeadersVisible = True
End If
End Sub
Observações
Quando os cabeçalhos de linha são visíveis, um sinal de mais é exibido em cada cabeçalho de linha se o subjacente DataTable tiver uma tabela filha relacionada.
Esta propriedade não funcionará até adicionar DataGridTableStyle objetos ao GridTableStylesCollection. Até lá, definir esta propriedade não terá efeito.