winform に datagridview があります。私はそれをSQLクエリで埋めます。私はそのような列名を呼び出します:
これは私のSQLクエリです:
SELECT SF.ID, SF.TARIH AS 'TARİH', M.AD AS 'MÜŞTERİ ADI' FROM TABLE1 SF AND TABLE2 M
ご覧のとおり、これらの列名にはトルコ語とスペース文字が含まれています。datagridview をフィルタリングしようとすると、次のコードを使用します。
(datagridview.DataSource as DataTable).DefaultView.RowFilter =
string.Format("'MÜŞTERİ ADI' LIKE '%{0}%'", textbox.Text.ToUpper());
うまくいきません。M.AD AS 'MAD'
そのようなSQLクエリとそのようなコードで列名を呼び出すと、機能し"MAD LIKE '%{0}%'"
ます。しかし、列名を として呼び出す必要があります'MÜŞTERİ ADI'
。どうやってやるの?助けてくれてありがとう。