我有這樣的數據表轉換數據表到樹狀階層結構
Name Amount Category
sample 100.00 1
sample 100.00 1
aasdas 11.00 1
asd 1.00 2
sadjas 1.00 2
sadjas 1.00 2
asdasd 1.00 3
asdasd 1.00 3
test 10.00 3
我有這個類
public class ProductListModel
{
public string CategoryName { get; set; }
public List<ProductModel> prodList { get; set; }
}
而這個類的每個實例包含的產品型號與此定義
列表public class ProductModel
{
public string Name{ get; set; }
public double Amount { get; set; }
}
如何將此數據錶轉換爲適合的定義3210班?
所以輸出會以這種形式(用於可視化只):
// Group by category 1
-- ProductListModel
--CategoryName = 1
-- ProdList
-- Name = sample, amount = 100.00
-- Name = sample, amount = 100.00
-- Name = aasdas, amount = 11.00
// Group by category 2
-- ProductListModel
--CategoryName = 2
-- ProdList
-- Name = asd, amount = 1.00
-- Name = sadjas, amount = 1.00
-- Name = sadjas, amount = 1.00
// Group by category 3
-- ProductListModel
--CategoryName = 3
-- ProdList
-- Name = asdasd, amount = 1.00
-- Name = asdasd, amount = 1.00
我試過,但我堅持:P
這就是我要找的!謝謝 – Sherlock