Примеры WPF с использованием Datatable и MVVM - PullRequest
0 голосов
/ 25 сентября 2019

Я пытаюсь загрузить RadGridView с данными, но похоже, что он не работает.Я могу получить данные из базы данных и хранится в Datatable «sampleResult», но отображается.Что я делаю неправильно.

public  class ResultViewModel
{

    private DataTable _sampleResult;
    public DataTable sampleResult
    {
        set
        {
            _sampleResult = value;
        }
        get { return _sampleResult; }
    }
    public  ResultViewModel()
    {
        Task.WhenAll(loadData(""));
    }

    ResulDataService rs = new ResulDataService();


    public async Task loadData(string sql)
    {
        sampleResult = null;
        sampleResult = await rs.LoadFinquoteResultsAsync();

    }
}

XAML выглядит следующим образом

<telerik:RadGridView x:Name="sampleResult" GroupRenderMode="Flat"
                         RowIndicatorVisibility="Collapsed"
                         Grid.Column="0"
                         Grid.Row="1"
                         Grid.ColumnSpan="4"
                         CanUserFreezeColumns="True"
                         ItemsSource="{Binding sampleResult}"
                         LeftFrozenColumnCount="5"
                         ShowSearchPanel="True">
            <telerik:RadGridView.Columns>
                   <telerik:GridViewCheckBoxColumn x:Name="Check" Header="Select" > 
            </telerik:GridViewCheckBoxColumn>   
        </telerik:RadGridView.Columns>
    </telerik:RadGridView>
...