End Google Ads 201810 - BS.net 01 --> hey, I had a cross thread exception...
then i rewrite the problematic part to the next one

private void calculateEuclidianThread()
{
CalculateDistance euclidianKNN = new EuclideanDistance_KNN();
euclidianKNN.stLabel += delegate(object sender, string className)
{
string[] s = className.Split(new[] { ' ' }, StringSplitOptions.RemoveEmptyEntries);

if (dataGridView2.InvokeRequired)
dataGridView2.Invoke(new MethodInvoker(delegate {
dataGridView2.Rows.Add((object[])s);
}));
};
euclidianKNN.calculateDis(trainingSet, testSet);
}

but now it stucks when the event rises
what is the problem here ?

thanks