用SQL执行Create Table 在服务端生成表.然后读出.
用DataTale.Columns.Add(Culmn)添加列
用Row r = DataTable.NewRow()生成新的行,然后用r[index] 设定某一列的值
这样可以建立一个内存表,

解决方案 »

  1.   

    建立表示什么意思?
    数据库中的表?
    那就用sql语句,create table.......
    然后用sqlcommand来执行它
    至于在另外一个窗口显示,
    可以传递表的名称过去呀
      

  2.   

    建立内存表么?可以用datatable直接建立的
      

  3.   

    不好意思 没表述清楚~~~
    我正在做人力资源数据库,需要在添加一个员工后,再自动为这个员工建立一张表。并用该员工的姓名或者ID来作为表的名称。用来记录员工的旷工,请假等情况。这个表用ID和其他表相关联。而且这个表可以显示在form中并且和其他一些控件绑定。