Listview包含动态列

时间:2012-04-25 15:28:54

标签: c# asp.net listview dynamic

我需要一个适应数据源的listview并动态创建文本框控件。

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

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

2 个答案:

答案 0 :(得分:2)

使用常规listview控件无法做到这一点。好吧,至少我不知道这种可能性。我担心你需要自己创建一个符合你要求的控件。

答案 1 :(得分:0)

您可以尝试使用DataGrid。

在Windows窗体中:

dataGrid.DataSource = yourDataTable;

在WPF中:

dataGrid.ItemsSource = yourDataTable.AsEnumerable();