0
簡單的問題...我有一個服務,返回用戶,我實現了一個FilterDescriptor調用該服務來填充網格。使用FilterDescriptor進行國際編碼(字符與口音)
filterdescriptor具有Contains
運算符,只要用戶的名或姓沒有重音符,它就可以正常工作。 如果我想搜索'Gómez'是我的表格,我希望能夠鍵入'gomez',但它不起作用。
有沒有財產或我錯過了什麼?我怎樣才能做到這一點?
簡單的問題...我有一個服務,返回用戶,我實現了一個FilterDescriptor調用該服務來填充網格。使用FilterDescriptor進行國際編碼(字符與口音)
filterdescriptor具有Contains
運算符,只要用戶的名或姓沒有重音符,它就可以正常工作。 如果我想搜索'Gómez'是我的表格,我希望能夠鍵入'gomez',但它不起作用。
有沒有財產或我錯過了什麼?我怎樣才能做到這一點?
這個問題幫了我...... Ignoring accents in SQL Server using LINQ to SQL
ALTER TABLE IDBUsers ALTER COLUMN LastName nvarchar(256) COLLATE SQL_Latin1_General_CP1_CI_AI
的FilterDescriptor只是將其輸出到像myString.ToLower()。包含( 「inputString」 .ToLower())(假設不區分大小寫) 。標準字符串操作符如何處理重音符號? – 2011-04-11 14:31:32
我相信它取決於StringComparison枚舉器,但會檢查 – sebagomez 2011-04-11 22:00:28