我是ASP.net的新手,这是我的第一篇文章,很抱歉,如果我做错了什么 我目前正在尝试创建一个包含8行和2列的表 我遇到的主要问题是我需要使用每个特定的sql查询从sql数据库中检索第二列中的数据。
我试过这个,通过拥有单独的sqldatasources并为第二列中的每一个添加一个详细信息视图,这很有效,但是因为asp.net在你使用detailsview时创建了另一个表,所以它不允许我保留与行的高度相同。设计空间相当有限,所以保持原样非常重要。
有人可以建议一种相当简单的方法来使这项工作吗? 我试图复制使用VBscript在经典asp中完成的东西,然后它看起来简单得多。
很抱歉,如果这是我遗漏的一个非常基本的东西,但我现在已经找了很长时间,但仍然找不到任何可以使用的东西。
这就是我想要复制的内容(仅适用于顶级单元格)
lngNumRecs=0
rst.Open "SELECT COUNT(tblProject.Project_ID) AS NumRecs FROM tblProject INNER JOIN tblProject_Customer ON tblProject.Project_ID=tblProject_Customer.Project_ID WHERE (Type_ID=1 OR Type_ID=3 OR Type_ID=4) AND Status_ID=51", conn
if rst.BOF or rst.EOF then
else
if isnull(rst("NumRecs"))=false then lngNumRecs=rst("NumRecs")
end if
rst.Close
.Write "<TR>"
.Write "<TD>"
.Write "<A href=/Orderbook/OrderSummary.asp?ListNo=1 target=_OrderSummary>"
.Write "To be scheduled"
.Write "</A>"
.Write "</TD>"
.Write "<TD>"
.Write lngNumRecs
.Write "</TD>"
.Write "</TR>"
我试图通过在表格单元格中放置带有自己的sqldatasource的详细信息视图来实现此目的。
如果我可以简单地将sql查询的结果链接到标签或类似的东西那么那将是很好的,但我无法弄明白。