大家好,请问如何根据dataGridView的格式,先在SQLSERVER里创建一个表,然后把数据上传到数据库里呢?

解决方案 »

  1.   

    获取总行数
    dataGridView1.Rows.Count 
    获取总列数
    dataGridView1.ColumnCount
    获取列名
    dataGridView1.Columns[i].HeaderText
    遍历dataGridView 
      

  2.   

    首先create table ....遍历DataGridView, insert ....
      

  3.   

    只说下技术路线,具体没做过
    可根据dataGridView的数据源来创建一个XML,譬如DataTable.WriteXml()方法。里面既有表结构还有数据,SQLSERVER2005对XML的操作很强大,建表导数据应该没啥问题,不知道你用的什么数据库?
      

  4.   

    先谢谢各位
    我补充一下我的情况,我数据库是用SqlServer2005,因为ataGridView里数据的属性和属性的数量都不一定一样,所以想问问怎样通过语句创建表
    还有,我想问问,将xml导入到数据库,会自动创建表吗?如果会,请问具体是什么步骤?
      

  5.   

    http://www.xueit.com/html/2009-11-30/26-643022921609.html
      

  6.   

    http://mgc.ahau.edu.cn/article.asp?id=645
      

  7.   

    谢谢各位啦~我是用循环语句生成SQL语句解决的