Thread ID: |
Created: |
Updated: |
Platform: |
Replies: |
150535 | Jan 10,2020 08:30 AM UTC | Jan 15,2020 11:14 AM UTC | Xamarin.Forms | 7 |
![]() |
Tags: SfDataForm |
[C#]
dataForm.SourceProvider = new SourceProviderExt();
public class SourceProviderExt : SourceProvider
{
public override IList GetSource(string sourceName)
{
var list = new List<string>();
if (sourceName == "Gender")
{
list.Add("Male");
list.Add("Female");
}
return list;
}
} |
[C#]
dataForm.AutoGeneratingDataFormItem += DataForm_AutoGeneratingDataFormItem;
private void DataForm_AutoGeneratingDataFormItem(object sender, AutoGeneratingDataFormItemEventArgs e)
{
if(e.DataFormItem != null && e.DataFormItem.Name == "MaritalStatus")
{
var list = new List<string>();
list.Add("Married");
list.Add("UnMarried");
(e.DataFormItem as DataFormPickerItem).ItemsSource = list;
}
} |
dataForm.AutoGeneratingDataFormItem += DataForm_AutoGeneratingDataFormItem;
if (e.DataFormItem != null && e.DataFormItem.Name == "Iteration")
{
var sprints = await App.Database.GetItemsAsync();
List<string> items = new List<string>();
foreach(var k in sprints)
{
if(k.Name != null)
{
items.Add(k.Name);
}
}
(e.DataFormItem as DataFormPickerItem).ItemsSource = items;
} |
This post will be permanently deleted. Are you sure you want to continue?
Sorry, An error occured while processing your request. Please try again later.
This page will automatically be redirected to the sign-in page in 10 seconds.