sql 很简单的就 select columnname/1000 from tablename为什么不用sql 呢??

解决方案 »

  1.   

    格式化你DataGrid中的列:{0:N3}%
      

  2.   

    在DataGrid的ItemDataBound事件里面自己写格式化代码
    比如if(e.Item.Cells[ColumnIndex].Text=="1")
           e.Item.Cells[ColumnIndex].Text = "0.001";
      

  3.   

    Win---DataGrid没有ItemDataBound事件
      

  4.   

    在datagrid对应的列的format属性改为你需要的格式就可以啦
      

  5.   

    app_donet(apply) :
    比如原来是1,要显示为0.001 
    要这种格式,怎么改?
      

  6.   

    用你绑定的数据表.如DataTable的列属性来设置.
    DataTable dt=new DataTable();
    dt.Columns[0].Expression=="Convert(total, 'System.Int32')"
    具体情况可查MSDN
      

  7.   

    YIO2002(神行) :
    你得方法只能显示列,不能修改列
      

  8.   

    用grid的Onpaint重绘就可以了,取得它的Graph,计算要重绘列的可视矩阵,DrawLine DrawText就OK了
      

  9.   

    flygoldfish(长江支流):
    有没有例子可以参考