BindingSource.filter 不起作用



这不起作用

string d = InvDate.ToString("dd/MM/yyyy h:mm:ss tt",CultureInfo.InvariantCulture).Trim();
            sale_invoiceBindingSource.Filter = "InvDate = '"+d+"'";

但这行得通

string d = InvDate.ToString("dd/MM/yyyy h:mm:ss tt",CultureInfo.InvariantCulture).Trim();
            sale_invoiceBindingSource.Filter = "InvDate = '20/12/2013 10:45 PM'";

无法弄清楚问题出在哪里

如果您的过滤器接受dd/MM/yyyy h:mm tt格式的日期格式,则无需提供秒 ( ss

试试这个:

string d = InvDate.ToString("dd/MM/yyyy h:mm tt",CultureInfo.InvariantCulture).Trim();
sale_invoiceBindingSource.Filter = "InvDate = '"+d+"'";

最新更新