abu5alilo Ответов: 2

отображение изображения в html-таблице, созданной внутри ASP C# project >


привет
я пытаюсь использовать этот код после того, как получил свои данные из datatbase и заполнил их (dt)
и это прекрасно работает
но проблема в том, как я могу отобразить изображение в своей таблице :?
это и есть код ?
DataTable dt = this.GetData();

       //Building an HTML string.
       StringBuilder html = new StringBuilder();

       //Table start.
       html.Append("<table border = '1'>");

       //Building the Header row.
       html.Append("<tr>");
       foreach (DataColumn column in dt.Columns)
       {
           html.Append("<th>");
           html.Append(column.ColumnName);
           html.Append("</th>");
       }
       html.Append("</tr>");

       //Building the Data rows.
       foreach (DataRow row in dt.Rows)
       {
           html.Append("<tr>");
           foreach (DataColumn column in dt.Columns)
           {
               html.Append("<td>");
              html.Append(row[column.ColumnName]);
               html.Append("</td>");
           }
           html.Append("</tr>");
       }

       //Table end.
       html.Append("</table>");

       //Append the HTML string to Placeholder.
       PlaceHolder1.Controls.Add(new Literal { Text = html.ToString() });




мое имя столбца (изображение ) содержит URL-адрес изображения
пожалуйста помочь :)

2 Ответов

Рейтинг:
12

Sid_Joshi

DataTable dt = dt = this.GetData();           

        //Building an HTML string.
        StringBuilder html = new StringBuilder();

        //Table start.
        html.Append("<table border="1">");

        //Building the Header row.
        html.Append("<tr>");
        foreach (DataColumn column in dt.Columns)
        {
            html.Append("<th>");
            html.Append(column.ColumnName);
            html.Append("</th>");
        }
        html.Append("</tr>");

        //Building the Data rows.
        foreach (DataRow row in dt.Rows)
        {
            html.Append("<tr>");
                html.Append("<td>");
                html.Append(row[0]);
                html.Append("</td>");
                html.Append("<td><img src="\"");
                html.Append(row[1]);
                html.Append("\"></td>");   
            html.Append("</tr>");
        }

        //Table end.
        html.Append("</table>");


Рейтинг:
1

Anuj Mehta

html.Append("<img scr=''");


use single Quotation scr=''


1. drag and drop image from solution explorer 
2. html.Append(dt.Rows[0]["YourImageTableFieldName"].ToString());


Richard Deeming

На этот вопрос уже был дан ответ ТРИ ГОДА НАЗАД.

И ваше решение ничего не добавляет к принятому решению.