1,asp.net中用什么方法,能够把数据库中的数据库导出到word文件中,使用户下载!
比如:有一些订单信息,先显示在datagrid中,然后有一个链接,点击此连接用户即可以把datagrid中的显示的内容导出到word,并下载到本地!
2,如何才能够把自定义的对象绑定到datagrid中。
比如,有一个自定义的用户的类,我想在一个页面中显示用户的基本信息,如果用标签显示的话,当然比较简单,有没有一种方法能够把这个用户类做为数据源,直接绑定到datagrid中,这样就方便了。
希望有经验的高手解答一下,小弟在此十分感谢!!

解决方案 »

  1.   

    你查一下怎么导出CSV或者EXCL文,网上有很多原码,我在这都不写了,你把建出文件的类型改为word,导出文件后缀改为.doc就可以了
      

  2.   

    多谢xiaotian08(笑天),我找找试,那第二个问题呢,是不是得自己编写一个方法,返回一个dataset来用啊!
      

  3.   

    你可以继承自DataTable,将用户类的各个属性作为表中的列,直接绑定就行了
      

  4.   

    1.导出到word文件中1)服务器端设置输出类型为word即可。
    2)服务器端生产word
    3)客户端调jsgoogle : 导出到word2.自定义集合中对象的属性是可以绑定到DataGrid的.class User
    {private int _Id ;
    public int Id
    {
    set{ _Id = value ; }
    get{ return _Id; }
     } 
    }User[] userList = new User[2];
    userList[0] = new User();
    userList[1] = new User();DataGrid1.DataSource = userList ;
    DataGrid1.DataBind();
      

  5.   

    User[] 也可用ArrayList代替。