Váš problém je v tom, že přepisujete data2txt.Text a datatxt.Text na každém řádku dat. pokud chcete vidět všechna data v těchto polích, něco takového by mělo dělat to, co potřebujete:
data2txt.Text = string.Empty;
datatxt.Text = string.Empty;
while (reader.Read())
{
data2txt.Text += $"{reader.GetString("id")};";
datatxt.Text += $"{reader.GetString("userId")};";
}