我有一个关于在C#(Visual Studio)中过滤绑定源的问题。
我有大量的数据行,我想在两列中进行过滤,即城市和吸烟人数。 (这是伪数据,使它更清晰)。
+-----------+-----------+
| City | Smoker Qty |
+-----------+------------+
| Amsterdam | 4448 |
| Paris | 1477 |
| Stockholm | 23 |
| Moskou | 5484 |
| New York | 0 |
| Istanbul | 1665 |
| Dublin | 0 |
| Tokyo | 938 |
| Singapore | 756 |
| London | 7194 |
+-----------+------------+
因此,我有一个名为“城市”的专栏和一个名为“吸烟者数量”的专栏。
现在,我想知道范围内每个城市有多少烟民
Stockholm
London
Dublin
有。 但是,由于都柏林没有烟民,所以我不想列出/显示该城市。
所以,在我的结果中,它只会显示(我想要的):
+-----------+------------+
| City | Smoker Qty |
+-----------+------------+
| Stockholm | 23 |
| London | 7194 |
+-----------+------------+
我已经尝试过这样做,但是还没有成功。 我对您如何实现此目标的想法非常好奇。
string Filter01 = "City = 'Amsterdam'";
string Filter02 = "City = 'London'";
string Filter03 = "City = 'Dublin'";
string Filter04 = "'Smoker Qty' <> '0'";
//string TotalFilter = Filter01 + Filter02 + Filter03;
bindingSource1.Filter = "(" + Filter01 + " OR " + Filter02 + " OR " + Filter03 + ") AND " + Filter04;
提前谢谢! F。