0
我需要一個具有許多列和一行的控件。每列的內容將被添加到數據庫。列數可以變化。取決於我將數據插入到sql表中。 哪一款最好?WPF C#使用可變列數的控件將值添加到SQL
如何將此控件的所有數據插入到sql?也許循環?我不想手動插入每一列。但我需要訪問它的每一列。
對不起,我不加標籤C#和WPF
我需要一個具有許多列和一行的控件。每列的內容將被添加到數據庫。列數可以變化。取決於我將數據插入到sql表中。 哪一款最好?WPF C#使用可變列數的控件將值添加到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
謝謝,但我需要一些WPF控制在C# – ifooi
如果各列不同,您將如何插入不同數量的列? – OneFineDay
我編輯了你的標題。請參閱:「[應該在其標題中包含」標籤「](http://meta.stackexchange.com/questions/19190/)」,其中的共識是「不,他們不應該」。 –