本帖最后由 zhangshuqiang123 于 2011-08-10 18:26:24 编辑

解决方案 »

  1.   

    dc = tblDatas.Columns.Add("Va(m/s)", typeof(double));
    试试
      

  2.   

    不行的,我试过float的类型的,一运行就提示“System.ArgumentNullException: "dataType"参数不能为空”
      

  3.   


    这个好像是我错了,可以设置为doubl类型的。
      

  4.   

    dc = tblDatas.Columns.Add("Va(m/s)", Type.GetType("System.Double"));
      

  5.   

    问题的原因是我把单元格的数据类型设置为String类型了,才会导致排序不正确
      

  6.   

    路过问下,如果一列是String类型,但我想按照数字排序,这个怎么实现呢?