我正在解析来自 CSV 文件的数据并将其全部保存在数据表中,现在我想做的是创建一个组合框,该组合框的下拉菜单中的数字等于最大列数(或每行中的条目) ,它转换为我相信的每个数组中的元素)在该数据表中。
例如,如果在我的数据表中有 4 行,每行有 10 列,我希望有一个组合框,其中包含项目 1-10 的下拉菜单。
在伪代码中:
get datatable max column number
iterate up until max column number, adding items to dropdown list
我敢肯定这是比较简单的,我只是不太了解 C#。
目前我正在对值进行硬编码,如下所示:
List<int> colNums1 = new List<int>() { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10};
comboBox1.Items.AddRange(colNums1.ConvertAll<string>(i => i.ToString()).ToArray());
而且我想让它具有适应性,因为这显然不适用于真正的 csv,因为它们不会都有 10 列。谢谢!