首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

要应用C#实现以下关于年月的循环

2013-04-05 
要使用C#实现以下关于年月的循环1. gridview里原有r行2. rows[r].cells[0] YYYYMM (如200802 带表年月,s

要使用C#实现以下关于年月的循环
1. gridview里原有r行
2. rows[r].cells[0] = YYYYMM (如200802 带表年月,string格式)
3. 通过循环实现  rows【r+i】.cells【0】  从YYYYMM开始按照时间顺序出来
[解决办法]
是要把0-r行按时间顺序再复制一份加到gridview里吗?

foreach(DataRow dr in dt.Select("",dt.Columns[0].ColumnName)) //按时间排序循环
{
   dt.LoadDataRow(dr.ItemArray,false);
}
[解决办法]
嘿嘿:


public string GetNextRowYearAndMonth(int nRow)
{
    string strYearMonth = gv.Rows[nRow].Cells[0].Text;
    int nYearMonth = Convert.ToInt32(strYearMonth) + 1;
    if (nYearMonth % 100 == 13)
        nYearMonth += 88;  // 100 - 12 = 88
    return nYearMonth.ToString();
}

热点排行