私は1つのTEXTBOXフィールドで2つ以上のアイテムを検索したいと考えています。 item1、item2。ASP.netで2つ以上のキーワードを検索したいC#.net
結果は1つのパラメータでSPを使用している1つのグリッドビューに表示する必要があります。
私は1つのTEXTBOXフィールドで2つ以上のアイテムを検索したいと考えています。 item1、item2。ASP.netで2つ以上のキーワードを検索したいC#.net
結果は1つのパラメータでSPを使用している1つのグリッドビューに表示する必要があります。
としてSELECTに参加することができるようなものに言われ、
あなたのように使用することができ、
var Values = Split(Textbox.text) //Textbox.Text.Tostring().Split("Delimeter")
now you can access array, like
Values[0]
Values[1]
これをSQLクエリに渡す
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)
その後、あなたは自分の価値観を分割し、@astanderようなSQLに渡し、WHERE IN
clauesでこれを使用するか、C#でSUB SELECT
またはCTE statement
C#.netコードではできませんか? –
C#でどの部分を達成したいですか? –
私はこのデータをボタンクリックイベントでGridviewに表示します。 –