void Reconnect()
{
while (isRunning)
{
if (!isConnected)
{
try
{
Connect();
isConnected = true;
if (ConnectionState != null)
ConnectionState(this, System.Data.ConnectionState.Open);
}
catch
{
}
}
Thread.Sleep(500);
}
}