Как отобразить список WebService в таблицу HTML? - PullRequest
0 голосов
/ 06 марта 2012

Я написал код, чтобы получить отделы из базы данных и поместить его в список, List<CLDepartements>;который содержит геттеры и сеттеры.Как я могу отобразить это в таблице HTML?Я не хочу использовать DataSet или GridView и не использую движок Razor.

[WebMethod]
public CLDepartements[] getAllDepartements()
{
    string chConn = ConfigurationManager.ConnectionStrings["connStr"].ConnectionString;
    List<CLDepartements> depList = new List<CLDepartements>();

    using (SqlConnection conn = new SqlConnection(chConn))
    {
        string sql = @"SELECT * FROM Departement";
        conn.Open();

        using(SqlCommand cmd = new SqlCommand(sql, conn))
        {
            SqlDataReader rd = cmd.ExecuteReader(CommandBehavior.CloseConnection);
            if (rd != null)
            {
                while (rd.Read())
                {
                    var dp = new CLDepartements
                    {
                        DepID = rd.GetInt32(0),
                        DepLibelle = rd.GetString(1),
                        DepDescription = rd.GetString(2)
                    };

                    depList.Add(dp);
                }    
            }
        }

        return depList.ToArray();
    }
}

1 Ответ

0 голосов
/ 06 марта 2012

Какой бы код ни потреблял, веб-сервису просто нужно перебрать возвращенный список и вывести его в виде строк в таблице HTML.

...