IgbDataGrid は非推奨のコントロールです。代わりに IgbGrid をご利用ください。IgbGrid での実装方法についてご不明な点がありましたら弊社技術サポートまでお問い合わせください。
Ignite UI for Blazor 2021 vol.2 では、製品に含まれるモジュール、及び、コンポーネントの名称に変更がなされました。
参考情報:Blazor 新機能 | Ignite UI for Blazor | インフラジスティックス (infragistics.com)
下記、DataGrid を例に、2021 vol.1 以前を利用しているプロジェクトから 2021 vol.2 へのバージョンアップ方法を示します。
1.Ignite UI for Blazor サービス登録時
Program.cs
namespace Blazor_Grid { public class Program { public static async Task Main(string[] args) { var builder = WebAssemblyHostBuilder.CreateDefault(args); builder.RootComponents.Add<App>("#app"); //builder.Services.AddScoped(typeof(IIgniteUIBlazor), typeof(IgniteUIBlazor)); // 以前のコード builder.Services.AddIgniteUIBlazor(typeof(IgbDataGridModule)); // 新しいコード await builder.Build().RunAsync(); } } }
2.コンポーネント宣言時
Index.razor
@* DataGrid を IgbDataGrid に変更 XXXColumn を IgbXXXColumn に変更 *@ <IgbDataGrid Height="500px" Width="500px" DataSource="DataSource" DefaultColumnMinWidth="100" AutoGenerateColumns="false"> <IgbNumericColumn Field="ProductID" HeaderText="商品 ID" /> <IgbTextColumn Field="ProductName" HeaderText="商品名" /> <IgbTextColumn Field="Country" HeaderText="生産国" /> <IgbDateTimeColumn Field="OrderDate" HeaderText="発注日" /> </IgbDataGrid>
その他ファイルにおいても、DataGrid や DataGridModule の呼び出し部分がありましたら、Igb を先頭に加えるように変更下さい。