Witam, potrzebuje sposobu na wyswietlenie pustej listy kiedy wynik wyszukiwania w MySql = 0
Metoda .Count() zwraca mi poprawna ilosc znalezionych rekordow wiec tu nie ma problemu.
Jesli wynik =0 wyswietla komunikat o braku rekordow ale wszystko pozostaje na liscie, z poprzedniego wyszukiwania.
Probowalem metode .Clear(), niestety bez jakiego kolwiek rezultatu.
oto moja metoda na wyswietlanie wszystkich rekordow, chcialbym by nie pokazywala nic kiedy wynik jest =0
public void showRecords()
{
mySQL showRecords = new mySQL();
List<Order> orders = showRecords.listOrders(serverNameBox.Text, userNameBox.Text, passwordBox.Password, databaseBox.Text);
if (orders.Count() == 0)
{
orders.Clear();
}
foreach(Order list in orders)
{
ordersList.ItemsSource = orders;
}
showRecords.disconnect(serverNameBox.Text, userNameBox.Text, passwordBox.Password, databaseBox.Text);
}
Dodam jeszcze ze nie moge wpisac ordersList.Clear() Taka metoda z jakiegos powodu nie wchodzi w rachube, czemu?