datagridviewをx日より古いdatetime field1でフィルタリングするソリューションを探しています。xは同じ行のshort型から別のfield2です。 SQLで可能な構文は次のようになります。c#bindingsource filter datetime x daysより古い
field1 < DATEADD(day, field2, GETDATE())
しかし、私は、「フィルタ」のDataGridViewがのBindingSourceとSQLデータベースから充填DataTableに結合されたソースにバインドされているBindingSource のプロパティを使用する必要があります。
フィルタ文字列で許可される式については、https://msdn.microsoft.com/en-us/library/system.data.datacolumn.expression(v=vs.110).aspxを参照してください。 – Serg
データはSQLから取得されていますか? – jasttim
はい、DataTableのメモリに保存されています。 – speedone