XamDataGrid の行の表示・非表示をデータの値によって制御するには、DataRecordPresenter スタイルにDataTrigger を設定し、データ行の値をバインドして非表示となる場合は Height プロパティに 0 を設定します。
以下は、XamDataGrid にバインドされた行データの「 isVisible 」プロパティの値が false の場合にDataRecordPresenter の Height を「 0 」とし、その行を非表示にします。
<igWPF:XamDataGrid x:Name="xamDataGrid1" DataSource="{Binding GridData}" >
<igWPF:XamDataGrid.Resources>
<Style TargetType="{x:Type igWPF:DataRecordPresenter}" >
<Style.Triggers>
<DataTrigger Binding="{Binding DataItem.IsVisible}" Value="False">
<Setter Property="Height" Value="0"/>
</DataTrigger>
</Style.Triggers>
</Style>
</igWPF:XamDataGrid.Resources>
.....
</igWPF:XamDataGrid>