列のデータ型がInt32
の場合は、DataTable.Select(filter)
コールでワイルドカードを使用できますか?c#DataTable Int32でワイルドカードを選択
DataTable table = new DataTable();
DataColumn column = new DataColumn("Name", typeof(String));
DataColumn column = new DataColumn("Age", typeof(Int32));
table.Select("Name like 'b%'); // Works
table.Select("Age like '3%'); // Does NOT work.
これは実際にMySQL
で動作するので、その可能な場合、私はちょうどDataTable
に疑問に思いました。
*と%はどちらも同じことをする必要があります - 有効な表現については私の答えの中のリンクをご覧ください – PinnyM
@PinnyM:偉大な心、私もリンクを含めました。あなたは両方ともサポートされるべきです。私は何らかの理由で、C#で使用されているアスタリスクのみを見てきました。 – kaj