1

我对 ASP.net 相当陌生,这是我的第一篇文章,如果我做错了什么,请见谅。
我目前正在尝试创建一个有 8 行和 2 列的表。
我遇到的主要问题是,我需要使用特定的 sql 查询从 sql 数据库中检索第二列中的数据。

我已经通过使用单独的 sqldatasources 并在第二列中为每个 sqldatasources 添加一个详细信息视图进行了尝试,这很有效,但是因为 asp.net 在您使用详细信息视图时会创建另一个表,所以它不允许我保持与之前相同的高度我有行。设计空间相当有限,所以保持原样很重要。

任何人都可以提出一个相当简单的方法来完成这项工作吗?
我正在尝试使用 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 查询的结果链接到标签或类似的东西,那就太好了,但我想不通。

4

0 回答 0