【发布时间】:2017-04-02 19:37:33
【问题描述】:
我将 sqlite 与 xamarin 一起使用。我想进行某种查询并将max(id) 带到TextView。这是我想要做的:
string dpPath = Path.Combine(System.Environment.GetFolderPath(System.Environment.SpecialFolder.Personal), "student.db3");
var db = new SQLiteConnection(dpPath);
db.CreateTable<ExtrasPreviewClass>();
TextView txtExtrasID = row.FindViewById<TextView>(Resource.Id.txtExtrasID);
txtExtrasID.Text = Convert.ToString(mitems[position].id);
var data = db.Table<ExtrasPreviewClass>(); //Call Table
txtExtrasID.Text = Convert.ToString(db.Query<ExtrasPreviewClass>("select max(_id) from ExtrasPreviewClass "));
但我的结果是system.collection.list1(ExtrasPreviewClass)。如何将max(id) 转换为TextView?
这是我的课:
class ExtrasPreviewClass
{
[PrimaryKey, AutoIncrement, Column("_Id")]
public int id { get; set; }
public string ExtrasName { get; set; }
public string ExtrasCheckBox { get; set; }
}
【问题讨论】:
标签: java c# android sqlite xamarin