具有动态列的列表视图

本文关键字:列表 视图 动态 | 更新日期: 2023-09-27 18:32:18

>我需要一个适应数据源并动态创建文本框控件的列表视图。

背景:我上传一个 excel 文件,将其转换为数据表,显示上传的值,允许通过文本框进行编辑,最后将其插入数据库。

数据源将始终是数据表,但列数将根据 excel 文件而有所不同。任何帮助将不胜感激。

具有动态列的列表视图

这在常规列表视图控件中是不可能的。好吧,至少我不知道这种可能性。恐怕您需要自己创建一个满足您要求的控件。

您可以尝试使用 DataGrid。

在 Windows 窗体中:

dataGrid.DataSource = yourDataTable;

在 WPF 中:

dataGrid.ItemsSource = yourDataTable.AsEnumerable();