我正在尝试使用包含SQLite数据的列表中的数据填充Picker。
我的操作方式与普通UWP项目中的操作方式相同。 但是我得到了我的Model类的路径,而不是请求的Model值。
List<Rango> DB_RangoList = new List<Rango>();
DatabaseHelper db_helper = new DatabaseHelper();
DB_RangoList = db_helper.GetAllRangoData();
if(DB_RangoList != null)
{
foreach (var RangoNo in DB_RangoList)
{
RangoPicker.Items.Add(RangoNo.ToString());
}
}
我的db_helper看起来像这样:
public List<Rango> GetAllRangoData()
{
return (from data in sqliteconnection.Table<Rango>()
select data).ToList();
}
模型是这样的:
[Table("Rango")]
public class Rango
{
[PrimaryKey, AutoIncrement]
public int Id { get; set; }
public string RangoNo { get; set; }
}
我的方法有什么问题?
答案 0 :(得分:0)
RangoNo
中foreach
变量的范围将表明代码将读取RangoPicker.Items.Add(RangoNo.RangoNo.ToString());