Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/291.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 从DataGridView创建SQL表_C#_Sql_Database_Datagridview - Fatal编程技术网

C# 从DataGridView创建SQL表

C# 从DataGridView创建SQL表,c#,sql,database,datagridview,C#,Sql,Database,Datagridview,我有一个用户输入信息的未绑定datagridview。当他们单击save时,我希望它创建一个新表,而不是添加到数据库中的现有表中。这可能吗?表名将来自文本框文本。我正在使用SQLCe 3.5,这是可能的。当然,你必须确保这个名字没有被使用。然而,这听起来像是一个可怕的想法。我读过一些论坛也这么说。为什么?既然你愿意阅读,我就听说了《为凡人设计数据库》这本书的好消息。用户是否应该输入数据库定义数据,例如,或者您试图从中推断表的数据?前者是可行的,后者似乎很疯狂,因为你不可能正确地利用数据库的许多特

我有一个用户输入信息的未绑定datagridview。当他们单击save时,我希望它创建一个新表,而不是添加到数据库中的现有表中。这可能吗?表名将来自文本框文本。我正在使用SQLCe 3.5,这是可能的。当然,你必须确保这个名字没有被使用。然而,这听起来像是一个可怕的想法。我读过一些论坛也这么说。为什么?既然你愿意阅读,我就听说了《为凡人设计数据库》这本书的好消息。用户是否应该输入数据库定义数据,例如,或者您试图从中推断表的数据?前者是可行的,后者似乎很疯狂,因为你不可能正确地利用数据库的许多特性。数据库定义已经由这个输入了。我想你是说添加列和数据类型等?我希望它向数据库中插入一个完整的新表,然后可以在另一个窗体上以datagridview的形式查看,目前不相关,还可以在另一个窗体上的服务器资源管理器样式的函数中查看表名。