0

SQLテーブルの結果を使用して、aspxページにテーブルを作成し、Webページのテーブルの行、列、およびセルに入力したいと思います。

私は私の問題を以下の画像にある3つのステップに分けます。

ここに画像の説明を入力してください

これは2,3ステップです

ここに画像の説明を入力してください

これは結果を表示するための私のコードです

ステップ1だけを表示しても問題ありません

    DataClassesDataContext conx = new DataClassesDataContext();
    var resulttable =
              from s in conx.tbl_UserAnswers
              group s by  s.Matrixy into g
              select new
              {
                  rowKey = g.Key,
                  rowData = g.Select(s => new { result = s.result, Amount = s.landa })//.OrderBy(s => s.Product.Label)
              };
    // Create a new HtmlTable object.
    HtmlTable table1 = new HtmlTable();
    HtmlTableRow row;
    HtmlTableCell cell;     
    foreach (var tableRow in resulttable)
    {
        // Create a new row and set its background color.
        row = new HtmlTableRow();
        foreach (var sale in tableRow.rowData)
        {
            // Create a cell and set its text.
            cell = new HtmlTableCell();
            cell.InnerHtml = sale.result.ToString(); 
            tableRow.rowKey.Value.ToString();// "Row: ";//+ i.ToString()+ "<br />Cell: " + j.ToString();
            // Add the cell to the current row.
            row.Cells.Add(cell);
        }
        // Add the row to the table.
        table1.Rows.Add(row);
    }

    // Add the table to the page.
    myPlaceHolder.Controls.Add(table1);
}
4

0 に答える 0