私は ASP.net の初心者で、これが初めての投稿です。何か間違っていたらごめんなさい。
現在、8 行 2 列のテーブルを作成しようとしています。
私が抱えている主な問題は、2 番目の列のデータを、それぞれに特定の SQL クエリを使用して SQL データベースから取得する必要があることです。
個々の sqldatasources を用意し、2 番目の列にそれぞれの詳細ビューを追加してこれを試してみましたが、これは機能しましたが、詳細ビューを使用すると 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クエリの結果をラベルなどに単純にリンクできれば、それは素晴らしいことですが、わかりません。