Vấn đề của bạn là bạn đang ghi đè data2txt.Text và datatxt.Text trên mỗi hàng dữ liệu. nếu bạn muốn xem tất cả dữ liệu trong các trường đó, những thứ như thế này sẽ thực hiện những gì bạn cần:
data2txt.Text = string.Empty;
datatxt.Text = string.Empty;
while (reader.Read())
{
data2txt.Text += $"{reader.GetString("id")};";
datatxt.Text += $"{reader.GetString("userId")};";
}