-2
DataGridに表示されるデータの列の合計を計算します。データグリッドをデータテーブルに変換して、そのカラムにアクセスしたり使用したりしなければなりません。 データは、rest-APIビルトインドットネットコアからのものです。データグリッドをwpfのデータテーブルに変換するにはどうすればいいですか?
データグリッドをデータテーブルに変換するにはどうすればよいですか?
XAML:
BindCustomerSuppliedGrid(GridCustomerSupplied,GetCurrentDate());
私が取得エラー:
Unable to cast object of type 'System.Collections.Generic.List`1[MilkManagementUI.Models.ResponseModels.CustomerSuppliedResponseDto]' to type 'System.Data.DataView'.
のC#:
public static void BindCustomerSuppliedGrid(DataGrid grid,string date)
{
try
{
var response = RestApiHelper<IEnumerable<CustomerSupplied>>.
GetAll($"api/CustomerSupplied/all/date/{date}");
grid.ItemsSource = response;
}
catch (Exception e)
{
Console.WriteLine(e);
throw;
}
}
メソッドの呼び出し
<DataGrid HorizontalAlignment="Left" Height="272" Margin="391,70,0,0"
VerticalAlignment="Top" Width="527" x:Name="GridCustomerSupplied"
SelectionChanged="GridCustomerSupplied_SelectionChanged"/>
[DataGridをdataTableに変換する方法](https://stackoverflow.com/questions/21827339/how-to-convert-datagrid-to-datatable) – PaulF
私はこれを使用しました。 - 'タイプ' System.Collections.Generic.List'1 [MilkManagementUI.Mesels.ResponseModels.CustomerSuppliedResponseDto]のオブジェクトをキャストして 'System.Data.DataView'を入力できません。 ' –
あなたが試したコードを表示することができます – PaulF