Indeks (bazujący na zero) musi być większy lub równy zero

Indeks (bazujący na zero) musi być większy lub równy zero

Twój drugi String.Format używa {2} jako symbol zastępczy, ale przekazujesz tylko jeden argument, więc powinieneś użyć {0} zamiast tego.

Zmień to:

String.Format("{2}", reader.GetString(0));

Do tego:

String.Format("{0}", reader.GetString(2));

W tej linii:

Aboutme.Text = String.Format("{2}", reader.GetString(0));

Token {2} jest nieprawidłowy, ponieważ masz tylko jeden element w parametrach. Użyj tego zamiast:

Aboutme.Text = String.Format("{0}", reader.GetString(0));

Zmień tę linię:

Aboutme.Text = String.Format("{0}", reader.GetString(0));