2017-10-03 5 views
0

J'ai essayé de remplir la grille avec la liste qui retourne la méthode, mais je ne peux pas l'obtenir, pourriez-vous m'aider?comment remplir un DataGrid Sf (Syncfusion) de Xamarin Android avec une liste?

public void Rest() 
{ 
    RestClient client = new RestClient("http://URLWEBAPI"); 
    var request = new RestRequest("GetData", Method.GET); 
    request.Timeout = 300000; 
    request.RequestFormat = DataFormat.Json; 
    request.AddParameter("Del",btnDel.Text); 
    request.AddParameter("Al", btnAl.Text); 
    //request.AddParameter("llaveEmp", llaveEmp); 
    request.AddParameter("id", id); 
    var temp = client.Execute<List<string>>(request).Data; 
    dataGrid.ItemsSource = temp; 
    dataGrid.RefreshDrawableState(); 
} 

Répondre

2

Merci d'utiliser le contrôle Syncfusion SfDataGrid.

Nous avons vérifié votre requête et notre contrôle SfDataGrid supportera List et ObservableCollection. Vous pouvez obtenir la démo SfDataGrid pour Xamarin.Android de lien ci-dessous: http://www.syncfusion.com/downloads/support/directtrac/189152/ze/DataGrid_GettingStartedAndroid1162477819

Si vous utilisez des données JSON pour se lier à SfDataGrid, nous devons désérialiser les données JSON à un format pouvant être lié parce que directement ne peut pas être lié JSON à SfDataGrid . S'il vous plaît consulter le lien ci-dessous KB pour obtenir plus de détails sur la population SfDataGrid avec des données JSON dans Xamarin.Android:

https://www.syncfusion.com/kb/7827/how-to-populate-sfdatagrid-with-json-data

Si votre exigence est différente de cela, s'il vous plaît partager votre échantillon ou plus de détails sur vos besoins, que serait plus utile pour nous d'aller plus loin.

Cordialement,

Ashok