所以,这是我的SQL查询:
SELECT [Gender], count(*)
FROM [UsersDB].[dbo].[vwUser]
WHERE Gender='M'
GROUP BY Gender
在SMSS中,返回
M 5298
我想在我的网页上的div或标题中打印出该值(5298)。
所以,在我的Index.cshtml中,我试过
@using WebMatrix.Data;
@{
var db = Database.Open("usersdbconnectionstring");
var selectQueryString = "SELECT [Gender], count(*) FROM [UsersDB].[dbo].[vwUser] WHERE Gender='M' GROUP BY Gender";
}
我从W3C学校的一个例子中扯掉了它,它可以用来打印一张桌子,但不是为了这个。
这也不起作用:
@WebMatrix.Data
@{
var db = Database.Open("usersdbconnectionstring");
var selectedData = db.Query("SELECT [Gender], count(*) FROM [UsersDB].[dbo].[vwUser] WHERE Gender='M' GROUP BY Gender");
var grid = new WebGrid(source: selectedData);
}
<div>
@grid.GetHtml()
</div>
有关如何使其发挥作用的任何想法?