我用DataGrid1绑定数据以后发现它自动创建的Column会按照字符排序(也就是表头自己排序了).我想让Column按照字段在数据库中的位置显示,不要他对我的字段排序请问怎么做?

解决方案 »

  1.   

    在数据库中方个插入时间的字段,比如说是insertdate,然后在写sql的时候
    select * from table order by insertdate asc
      

  2.   

    insertdate字段的缺省值可以getdate()
      

  3.   

    你搞错意思了~  我的意思是比如数据库如下
    姓名 年龄 e-mail
    小明 12   [email protected]他会显示为
    e-mail 年龄 姓名      这样按照字段名排序了我不希望出现这样的情况
      

  4.   

    哦,在datagrid上面,右建---属性生成器--列,添加 你的字段,并安排先后顺序
      

  5.   

    哦,在datagrid上面,右建---属性生成器--列,添加 你的字段  这里是暗淡的不能使用
      

  6.   

    你是否如下方式写SQL语句:
    select * from table?
    如果是,改为写字段名
    select id1,id2,kd3 from table
    看看?
      

  7.   

    我自己探索出来了~问题在于要在dataSet中手动添加表和字段