Я пытаюсь отобразить несколько строк из запроса в литерал в asp.net C#. Вот мой код для этого:Использование литерала для отображения результатов по запросу
protected void Page_Load(object sender, EventArgs e)
{
SqlConnection conn = new SqlConnection(WebConfigurationManager.ConnectionStrings["RaiseFantasyLeagueConnectionString"].ConnectionString);
SqlCommand cmd = new SqlCommand("[dbo].[GetUsersLeagues]", conn);
cmd.CommandType = CommandType.StoredProcedure;
string userId = Membership.GetUser().ProviderUserKey.ToString();
SqlParameter userIDParam = new SqlParameter("@userId", userId);
cmd.Parameters.Add(userIDParam);
conn.Open();
SqlDataReader dReader = cmd.ExecuteReader(CommandBehavior.CloseConnection);
while (dReader.Read())
{
usersLeagues.Text = (dReader["LeagueName"].ToString());
}
dReader.Close();
conn.Close();
}
Моя проблема заключается в том, что литерал отображает только один из строк, я попытался это с коробкой списка и были отображены все строки.
Любые предложения?
Заранее благодарен!
try usersLeagues.Text + = (dReader ["LeagueName"]. ToString()); –