Эта процедура приносит мне список всех зарегистрированных клиентов и это это выполнило в Load и переменная TablaDatos я считаю это глобальным, чтобы после делать поиски с процедурой "BusquedaPorCi"
void TraerListadClientes()
{
try
{
var res = _Asistencia.VerificacionHuella();
TablaDatos = res.Data;
}
catch (Exception ex)
{
MessageBox.Show(ex.ToString());
}
}
таким образом искал клиент, но nose, если это лучший способ, так как был бы другой выбор, где я послал управляющий параметр базы данных для того, чтобы я возвратил себе результат
void BusquedaPorCi(string ci)
{
for (int i = 0; i < TablaDatos.Rows.Count; i++)
{
if(TablaDatos.Rows[i]["CI"].ToString()== ci)
{
Identificador = "Identificado";
MostarLabel(false);
}
}
}
Он ему был бы благодарен за них, если они дают мне Ваши подсказки.
Завись от твоей атмосферы.
Память - ограниченный ресурс и иметь всех клиентов в памяти может тратить много место той же самой.
С другой стороны, делать консультацию из-за клиента позволяет освобождать память вместо того чтобы тратить trГЎfico сети и возможно делать чтение диска на другом сервере (хотя он может быть в cachГ©), потому что я надеюсь, что у тебя есть база данных и она aplicaciГіn на различных серверах.
В общем, привыкает получать данные из-за каждого клиента, чтобы освобождать память. AsГ - держится колебание ресурсов, хотя он закончит тем, что будет немного менее работоспособным. Важно иметь хорошего Г-ndice, который позволял бы делать консультацию формы Гіptima, чтобы уменьшать чтение диска.