DataGrid.IsExpanded(Int32) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Obtém um valor que indica se o nó de uma linha especificada é expandido ou recolhido.
public:
bool IsExpanded(int rowNumber);
public bool IsExpanded (int rowNumber);
member this.IsExpanded : int -> bool
Public Function IsExpanded (rowNumber As Integer) As Boolean
Parâmetros
- rowNumber
- Int32
O número da linha a em questão.
Retornos
true
se o nó estiver expandido, caso contrário, false
.
Exemplos
O exemplo de código a seguir testa cada linha na grade e imprime o número de linhas expandidas.
protected:
void TextExpanded( DataGrid^ myGrid )
{
// Get the DataTable of the grid
DataTable^ myTable;
// Assuming the grid is bound to a DataTable
myTable = (DataTable^)(myGrid->DataSource);
for ( int i = 0; i < myTable->Rows->Count; i++ )
{
if ( myGrid->IsExpanded( i ) )
{
Console::WriteLine( "Row {0} was expanded", i );
}
}
}
protected void TextExpanded(DataGrid myGrid){
// Get the DataTable of the grid
DataTable myTable;
// Assuming the grid is bound to a DataTable
myTable = (DataTable) myGrid.DataSource;
for(int i = 0;i < myTable.Rows.Count ;i++) {
if(myGrid.IsExpanded(i)) {
Console.WriteLine("Row " + i + " was expanded");
}
}
}
Protected Sub TextExpanded(myGrid As DataGrid)
' Get the DataTable of the grid
Dim myTable As DataTable
' Assuming the grid is bound to a DataTable
myTable = CType(myGrid.DataSource, DataTable)
Dim i As Integer
For i = 0 To myTable.Rows.Count - 1
If myGrid.IsExpanded(i) Then
Console.WriteLine(("Row " & i & " was expanded"))
End If
Next i
End Sub
Aplica-se a
Confira também
Colaborar conosco no GitHub
A fonte deste conteúdo pode ser encontrada no GitHub, onde você também pode criar e revisar problemas e solicitações de pull. Para obter mais informações, confira o nosso guia para colaboradores.