C# 将SQL数据绘制到ASPX网格中

C# 将SQL数据绘制到ASPX网格中,c#,asp.net,sql,C#,Asp.net,Sql,我正在尝试制作一个简单的ASP.NET页面,它使用外部数据库作为信息源。我遇到了一个无法想象如何解决的任务。以下是任务的说明: 数据库中有100条记录,ID为0-99 每个记录都包含指定特定字段颜色的属性“color” 任务是创建一个包含10 x 10个字段的网格的aspx页面。从数据库中检索数据。使用ID正确放置字段:ID%10指定网格中的列,ID%100指定行。用指定的颜色填充网格中的每个单元格 更具体地说:我知道,如何从数据库中检索数据,我只是不知道,使用什么来绘制网格并用颜色填充它。

我正在尝试制作一个简单的ASP.NET页面,它使用外部数据库作为信息源。我遇到了一个无法想象如何解决的任务。以下是任务的说明:

  • 数据库中有100条记录,ID为0-99

  • 每个记录都包含指定特定字段颜色的属性“color”

  • 任务是创建一个包含10 x 10个字段的网格的aspx页面。从数据库中检索数据。使用ID正确放置字段:ID%10指定网格中的列,ID%100指定行。用指定的颜色填充网格中的每个单元格

更具体地说:我知道,如何从数据库中检索数据,我只是不知道,使用什么来绘制网格并用颜色填充它。你能给我一些建议吗?

你可以使用控制。 以下是如何将单元格添加到表中的示例:

aspx

  <asp:Table ID="Table1" runat="server"></asp:Table>
  TableRow row = new TableRow();

  TableCell cell = new TableCell();
  cell.ForeColor = System.Drawing.Color.Red;
  cell.Text = "some text";
  row.Cells.Add(cell);
  Table1.Rows.Add(row);