比如 2011年1月-2011年10月  点击确定dgv 显示 10列:1月,2月,3月。10月    2011年1月-2011年5月  点击确定dgv 显示 1月,2月,3月,4月,5月

解决方案 »

  1.   

    我举个例子
    假如有两个文本框
    int num1=int.parse(txtbox1.text);
    int num2=int.parse(txtbox2.texr);
    int result=num2-num1;
    list<int> list=new list<int>();
    输出在这两者间的数字
    for(int i=0;i<result;i++)
    {
       list.add(i.tostring());
    }
    //取出list中的数据添加到dgv就OK了
      

  2.   

    SQL 按月Group然后 行转列Google,Baidu 搜下
      

  3.   

    strng[] dat="2011年1月-2011年10月".split('-');//可换为你的字串变量
    int dat1=int.parse(dat[0].SubString(dat[0].Length-2,1));
    int dat2=int.parse(dat[1].SubString(dat[1].Length-2,1));
    for (int i=dat1;i<=dat2;i++)
    {
    //添加Column,这个你懂的,把ColumnHeadrName设为i.ToString()+"月"
    }
      

  4.   

    strng[] dat="2011年1月-2011年10月".split('-');//"2011年1月-2011年10月"可换为你的字串变量
    int dat1=int.parse(dat[0].SubString(dat[0].Length-2,1));
    int dat2=int.parse(dat[1].SubString(dat[1].Length-2,1));
    for (int i=dat1;i<=dat2;i++)
    {
    //添加Column,这个你懂的,把ColumnHeadrName设为i.ToString()+"月"
    }