0
我從一個CSV文件解析數據,並將其全部放在一個數據表中,現在我想要做的是創建一個組合框,其下拉菜單的數字等於在該數據表中,colummns的最大數目(或每行中的條目,它轉換爲每個數組中的元素)。Set Combobox下拉列表到數據表的最大列
例如,如果在我的數據表中,我有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列。謝謝!
人們很樂意幫助你,但你至少需要展示你嘗試過的東西。 – 2012-08-09 16:23:52
定義元素。你如何創建一個不統一的DataTable? – Paparazzi 2012-08-09 16:35:27
編輯以反映評論,我認爲數據表可能不均勻,並希望處理這種情況,但我認爲對於我的目的,我可以認爲他們會統一。 – Hyung 2012-08-09 16:59:18