Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/22.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# 具有可变列数的WPF C控件以向SQL添加值_C#_Sql Server_Wpf - Fatal编程技术网

C# 具有可变列数的WPF C控件以向SQL添加值

C# 具有可变列数的WPF C控件以向SQL添加值,c#,sql-server,wpf,C#,Sql Server,Wpf,我需要一个有许多列和一行的控件。每列的内容都将添加到数据库中。列的数量可以改变。根据这一点,我将向sql表插入数据。 哪一个是最好的 如何将此控件中的所有数据插入sql?也许骑自行车?我不想手动插入每一列。但我需要访问它的每一列 很抱歉,我没有添加标记C和WPF,您有几个选项:键值表、类型化XML、非类型化XML 键值:主要问题-所有存储为字符串和强制转换的数据类型都是C端的问题 CREATE TABLE VarTable ( ColName varchar(50) NOT NULL P

我需要一个有许多列和一行的控件。每列的内容都将添加到数据库中。列的数量可以改变。根据这一点,我将向sql表插入数据。 哪一个是最好的

如何将此控件中的所有数据插入sql?也许骑自行车?我不想手动插入每一列。但我需要访问它的每一列


很抱歉,我没有添加标记C和WPF,您有几个选项:键值表、类型化XML、非类型化XML

键值:主要问题-所有存储为字符串和强制转换的数据类型都是C端的问题

CREATE TABLE VarTable (
    ColName varchar(50) NOT NULL PRIMARY KEY
    ,Value nvarchar(MAX)
)

INSERT INTO VarTable (ColName, Value)
VALUES ('CutomerID','215')
     ,('CustomerName','John')
XML


如果列不同,您将如何插入不同数量的列?我已编辑了您的标题。请看,如果共识是否定的,他们不应该。谢谢,但我需要一些WPF控制在C
CREATE TABLE XMLTable (
    Value XML
)

INSERT INTO XMLTable (Value)
VALUES ('<MyTable><CutomerID>215</CutomerID><CustomerName>John</CustomerName></MyTable>')

SELECT TOP (1) Value FROM XMLTable