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);
}