我使用 Visual C# 和“Razor”选项创建了一个 ASP.NET MVC 4 Web 应用程序
家庭控制器.cs
public ActionResult Tasks()
{
ViewBag.Message = "Tasks";
string selectSql = "select * from Tasks";
string connectionString = @"Data Source=lpc193\adamssqlserver;Database=master;Integrated Security=True;";
DateTime strt;
using (var cn = new SqlConnection(connectionString))
using (var cmd = new SqlCommand(selectSql, cn))
{
cn.Open();
using (var reader = cmd.ExecuteReader())
{
if (reader.Read())
{
strt = reader.GetDateTime(reader.GetOrdinal("Start"));
}
}
}
return View();
}
任务.cshtml
@{
ViewBag.Title = "Tasks To Complete";
}
These are the tasks from the table
<!-- some datagrid object here ?? -->
我有以下 SQL Server 2012 数据库表布局
我可以很好地查询表格并单独提取每个字段的值。
我想要做的是在一个 DataGridView 中向用户显示结果集(包括 select * 查询中的所有字段)。我可以轻松地将每个值放入 TR TD 并将其放入字符串中,将其显示在 .cshtml 端......但这并没有真正教会我任何东西,我怀疑它是否非常有效。
旁注很难找到有关 Razor 的相关信息并从查询中显示数据。是因为它是新的,和/或 Razor 是 C# 新手要避免的东西吗?