DataGrid.IsExpanded(Int32) Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee wordt een waarde opgehaald die aangeeft of het knooppunt van een opgegeven rij is uitgevouwen of samengevouwen.
public:
bool IsExpanded(int rowNumber);
public bool IsExpanded(int rowNumber);
member this.IsExpanded : int -> bool
Public Function IsExpanded (rowNumber As Integer) As Boolean
Parameters
- rowNumber
- Int32
Het nummer van de betreffende rij.
Retouren
true als het knooppunt is uitgevouwen; anders, false.
Voorbeelden
In het volgende codevoorbeeld wordt elke rij in het raster getest en wordt het rijnummer van uitgevouwen rijen afgedrukt.
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