我解雇了一个数据库查询,并得到DataTable
的结果。
当我使用以下示例代码时,我能够从DataTable
中检索所有值:
private void LoadList(DataTable res)
{
foreach(DataRow row in res.Rows)
{
foreach (var item in row.ItemArray)
{
Console.WriteLine(item);
}
}
}
DataTable
如何动态传递给ListView
以显示DataTable
的所有元素?
是否有其他替代ListView
来显示DataTable的数据?
在使用 Mono for Android 时,我绝对是初学者,所以感谢任何帮助。
答案 0 :(得分:1)
尝试这样的事情:
listView.ItemsSource = dataTable.AsEnumerable();
答案 1 :(得分:1)
使用数据库时,常见的方法是使用ContentProvider,获取Cursor然后填充SimpleCursorAdapter(如果你想进行一些自定义,甚至可以填充ViewBinder)
除非有充分的理由不使用它们,否则我会坚持使用平台推荐的工具。
答案 2 :(得分:0)
您需要创建动态或自定义ListView 请参阅给定here
的示例这可能会对你有帮助。