DataSet ds = new DataSet();
                    ds = Item_Code(Group_id);
          for (int i = 0; i < ds.Tables[0].Rows.Count; i++)
                    {
                        if (ds.Tables[0].Rows[i]["date_need"].ToString().Trim() != "")
                        {
                            dw = "天";
                            ds.Tables[0].Rows[i]["date_need"] = ds.Tables[0].Rows[i]["date_need"].ToString().Trim() ;
                                
                        }
                        else
                        {
                           
                            if (ds.Tables[0].Rows[i]["hour_need"].ToString().Trim() != "")
                            {
                                ds.Tables[0].Rows[i]["date_need"] = ds.Tables[0].Rows[i]["hour_need"].ToString().Trim();
                                dw = "小时";
                            }
                            else
                            {
                                
                                if (ds.Tables[0].Rows[i]["minute_need"].ToString().Trim() != "")
                                {
                                    ds.Tables[0].Rows[i]["date_need"] = ds.Tables[0].Rows[i]["minute_need"].ToString().Trim();
                                    dw = "分钟";
                                }
                              
                            }                        }
                    }
                    ds.AcceptChanges();
                    dgPersonList.DataSource = ds;
                    dgPersonList.DataBind();
我想让dgPersonList的第5列显示数据并加上单位(dw)

解决方案 »

  1.   

    dgPersonList.DataSource = ds; 
    可以设特点列的数据源的,你到MSDN里看看,把特定的列的数据源用DS的某列+单位做就可以了
      

  2.   

    sql5186 说详细点好吗 ?
    第5列也就是你说的特定列,数据源就是date_need啊
    麻烦你说具体点,谢谢!
      

  3.   

    数据源就是date_need啊,改成date_need+dw呢
      

  4.   

    绑定date_need字段 后面+个dw  
      

  5.   

    数据源就是date_need啊,改成date_need+dw呢?
    这样的话就成这个了.虽然不出错,但是什么都不显示.
    <asp:BoundColumn HeaderText="取报告时间" DataField="date_need+dw">
                                        <HeaderStyle HorizontalAlign="Center"></HeaderStyle>
    <ItemStyle HorizontalAlign="Left" Width="140px"></ItemStyle>
                                    </asp:BoundColumn>
      

  6.   

    dw不是字段,不能加统一的单位,因为有的是小时,有的是分钟,还有天。
    问题我已经解决了!
    现在只是想知道如何在datagrid的单元格里加字符串.
      

  7.   

    datagrid.items[rowindex].cells[columnindex].text=ds.Tables[0].Rows[i]["date_need"].ToString().Trim()+DW