У меня есть вопрос о фильтрации источника связывания в C # (Visual Studio).
У меня есть большое количество строк с данными, которые я хотел бы отфильтровать по двум столбцам, а именно по городу и количеству курильщиков.(Это dummydata, чтобы сделать его более понятным).
+-----------+-----------+
| 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.