2010-12-17 47 views

回答

0

,拆你的價值觀,並將其傳遞到SQL像@astander算下來,

你可以使用像,

 var Values = Split(Textbox.text) //Textbox.Text.Tostring().Split("Delimeter") 

     now you can access array, like 

     Values[0] 

     Values[1] 

將此傳遞給SQL查詢

1

在SP中你將不得不分割的值。

喜歡的東西

--Split 
DECLARE @textXML XML 
DECLARE @data NVARCHAR(MAX), 
     @delimiter NVARCHAR(5) 

SELECT @data = 'A,B,C', 
     @delimiter = ',' 

SELECT @textXML = CAST('<d>' + REPLACE(@data, @delimiter, '</d><d>') + '</d>' AS XML) 
SELECT T.split.value('.', 'nvarchar(max)') AS data 
FROM @textXML.nodes('/d') T(split) 

那麼您可以在一個WHERE IN claues使用或加入到SELECT在C#中的SUB SELECTCTE statement

+1

無法用C#.net代碼做什麼? – 2010-12-17 09:43:24

+0

你希望用C#實現哪一部分? – 2010-12-17 09:44:24

+0

我顯示這個數據在Gridview按鈕上單擊事件。 – 2010-12-17 09:46:19