Dit problem er, at du overskriver data2txt.Text og datatxt.Text på hver række data. hvis du vil se alle data i disse felter, burde noget som dette gøre det, du har brug for:
data2txt.Text = string.Empty;
datatxt.Text = string.Empty;
while (reader.Read())
{
data2txt.Text += $"{reader.GetString("id")};";
datatxt.Text += $"{reader.GetString("userId")};";
}