正在从DataTable填充ListView
本文关键字:填充 ListView DataTable | 更新日期: 2023-09-27 18:29:26
我启动了一个数据库查询,并在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时,我绝对是个初学者,所以非常感谢任何帮助
使用数据库时,常见的方法是使用ContentProvider,获取Cursor,然后填充SimpleCursorAdapter(如果您想要一些自定义,甚至可以填充ViewBinder)
除非有充分的理由不使用它们,否则我会坚持使用平台推荐的工具。
试试这样的东西:
listView.ItemsSource = dataTable.AsEnumerable();
您需要创建动态或自定义ListView参见这里给出的示例
这可能会对你有所帮助。