某DATAGRID里的值
姓名   天数1   天数2   天数3    天数4
A       1-2
B               3-4     
A                       2-3
B       1-2                      2-3 
有没有办法显示出
姓名   天数1   天数2    天数3   天数4
A       1-2             2-3 
B       1-2     3-4              2-3
只求在DATAGRID上做手脚,不需考虑数据库方面。

解决方案 »

  1.   

    private void dgProjectSummary_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
    {
    if(e.Item.ItemIndex >= 0)
    {
    for(int i=0;i<dgProjectSummary.Columns.Count;i++)
    {
    if(e.Item.Cells[0].Text =="A" )
    {
    e.Item.Cells[1].Text =="1-2";
                                                           e.Item.Cells[3].Text =="1-2";
    }
    else
    {
    ·············· }
    }
    }
    }
      

  2.   

    姓名   天数1   天数2   天数3    天数4
    A       1-2
    B       5-6     3-4     
    A                       2-3
    B       1-2                      2-3那你的数据要是和上面的一样也要合并吗?这样该如何合并啊
      

  3.   

    不会一样。对了需要强调一下。数据应该是这样的:
    某DATAGRID里的值
    姓名   天数1   天数2   天数3    天数4
    A       1-2
    B               3-4     
    A                       2-3
    B       1-2                      2-3 
    C               2-1              2-2
    有没有办法显示出
    姓名   天数1   天数2    天数3   天数4
    A       1-2             2-3 
    B       1-2     3-4              2-3
    C               2-1              2-2
      

  4.   

    希望不要像上面那位兄弟写死啊我数据有10万条,我只是举其中几个例子,当然还包括3条相同名称的记录。
    例:A  1-2
        A         2-3
        A                  3-4