IgbGrid は GetCurrentSelectedRowsAsync() メソッドによって現在選択されている行のプライマリーキーの配列を取得することができます。
キー情報をもとにデータソースを検索し、行データのコレクションを取得することができます。
<IgbGrid ..... PrimaryKey="ID" RowSelection=GridSelectionMode.Multiple Data="CustomersData" @ref="grid"> ..... </IgbGrid>
private IgbGrid? grid; public GridData? CustomersData; ..... //選択行データを取得するメソッド private async Task GetSelectedRows() { if (grid != null && CustomersData != null) { var selectedIds = await grid.GetCurrentSelectedRowsAsync(); List<string> list = selectedIds.Cast<string>().ToList(); List<CustomersDataItem> selectedRows = CustomersData.Where(field => list.Contains(field.ID)).ToList<CustomersDataItem>(); } }