是否可以在C#表達式中使用佔位符?我有濾波記錄的表達在數據網格如下:C#表達式中的佔位符WPF
view.Filter = item =>
{
OrdsRlsd vitem = item as OrdsRlsd;
if (vitem.OrderNo >= Convert.ToInt32(TxtCond1.Text) && vitem.OrderNo <= Convert.ToInt32(TxtCond2.Text))
{
return true;
}
return false;
};
在該表達式中,比較操作符和TxtCond1和TxtCond2值是動態的。我們可以使用佔位符嗎?
佔位符?你能解釋一下你在找什麼嗎? – Carsten
做外部變量或甚至是後期解決的價值將是一個很好的placholder在你的條款?例如Func? 'Func resolveString =()=> TxtCond1.Text; Convert.ToInt32(resolveString())' –
sll
在表達式vitem.OrderNo中,OrderNo是數據庫表中的列。如果用戶想通過DateRequired(它是用戶從組合框中選擇的)過濾數據網格,我們如何將它傳遞給表達式,如vitem.DateRequired – sony