求一个winform中的方法
目前已经有多个数组如期号、作者、标题。
期号-----------------作者-----------------标题
2002-01------------a----------------------1
2002-01-----------b----------------------2
2002-01-----------c----------------------1
. . .
2002-02----------------------------------
this.m_yearVol = new string[] ----------期号数组
{
"2002-01","2002-01","2002-01","2002-01","2002-01",
"2002-01","2002-01","2002-01","2002-01","2002-01",
"2002-01","2002-01","2002-01","2002-01","2002-01",
"2002-01","2002-01","2002-01","2002-01","2002-01",
"2002-01","2002-01","2002-01","2002-01","2002-01",
"2002-01","2002-01","2002-01","2002-01","2002-01",
"2002-01","2002-01",
期号数组里的数据都是重复的。刊物每一年每一期有多篇文章,比如上面给出的部分数据:2002-01重复了32次,那么就表示02年第1期有32篇文章。
作者和标题数组里的数据都是单一的,包含的是几年当中每一篇文章的标题和作者,作者有可能为空。
问题:
1:如果我把所有的数据放到1个多维数组里(就象1个数据库中的表一样),可行吗?如果可行,那么如何根据条件显示数据呢?
2:还是按多个一维数组的方法。如果我点的是2002年第一期(TreeView中),那么用什么方法来显示这一期当中所有文章的信息呢?显示这一期所有文章的信息需要用什么控件呢?dataGridView还是ListView呢?区别在哪里?
请讲具体点,最好能给点代码,谢谢!
要是我有什么地方没说清楚,请大家指出来