[英]WPF C# Control with variable number of columns to add value to SQL
我需要一个具有多列和一行的控件。 每列的内容将添加到数据库中。 列数可以变化。 并据此将数据插入sql表。 哪个最好?
如何将所有数据从此控件插入sql? 也许周期? 我不想手动插入每一列。 但是我需要访问它的每一列。
抱歉,我没有添加标签C#和WPF
您有几种选择:键值表,类型化XML,未类型化XML
键值:主要问题-所有数据存储为字符串和CAST都是您的问题(在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格式
CREATE TABLE XMLTable (
Value XML
)
INSERT INTO XMLTable (Value)
VALUES ('<MyTable><CutomerID>215</CutomerID><CustomerName>John</CustomerName></MyTable>')
SELECT TOP (1) Value FROM XMLTable
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.