C# 具有可变列数的WPF C控件以向SQL添加值
我需要一个有许多列和一行的控件。每列的内容都将添加到数据库中。列的数量可以改变。根据这一点,我将向sql表插入数据。 哪一个是最好的 如何将此控件中的所有数据插入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
很抱歉,我没有添加标记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