通过程序将列(列标题)添加到列表视图中

本文关键字:添加 列表 视图 标题 过程 程序 | 更新日期: 2023-09-27 17:59:36

我有一个字符串数组,我希望这些字符串是列表视图的列(列标题或列名)。在以编程方式添加运行时和列之前,字符串的数量是未知的。基本上,我想定义列表视图中有多少列。假设字符串包含字符串={"str1"、"str2"、"tr3"}。我希望列表视图包含三列,即"str1"、"str2"answers"str3"。我想知道可以添加这些的列表视图属性或方法。

谢谢。

通过程序将列(列标题)添加到列表视图中

我不确定这是否适用于列表视图,但我已经用网格视图完成了,设置AutoGenerateColumns="true":

DataTable dt = new DataTable("TableName");
foreach(var col in arrayOfStrings)
    dt.Columns.Add(col);
// add rows to datatable
// of course, set the datasource of the listview/gridview
listview.DataSource = dt;
listview.DataBind();