0
我有一個數據庫與兩個不同的表,連接一對多的關係。我希望從表一中列出數值,以及表二中引用它的字段。我試圖用gridview和repeater控制進行試驗,但沒有取得任何重大成功。請幫忙。一個Web控件中的ASP.NET兩個數據庫?
我有一個數據庫與兩個不同的表,連接一對多的關係。我希望從表一中列出數值,以及表二中引用它的字段。我試圖用gridview和repeater控制進行試驗,但沒有取得任何重大成功。請幫忙。一個Web控件中的ASP.NET兩個數據庫?
你的代碼會幫助很多。 沒有它基本上有兩個選項你可以做什麼
首先和相當簡單的是對兩個表做一個查詢,將它綁定到Sql DataSource並綁定gridview或listview或其他控件可綁定到枚舉。
即
<asp:SqlDataSource ID="productDataSource" Runat="server"
SelectCommand="select t1.f1, t1.f2, ..... , t2.f1, t2.f2, ... from t1 inner join t2 on ..."
ConnectionString="your connection string">
</asp:SqlDataSource>
<asp:GridView ID="productsGridView" Runat="server"
DataSourceID="productDataSource" AutoGenerateColumns="True"></asp:GridView>
另一個(這樣做可能是正確的方式)是採用使用例如兩個網格視圖主詳細情況。你可以找到很好的例子here
是的,這是我可能最終會這樣做的。我將爲表1創建一個可選的gridview,它將在詳細視圖中顯示錶2中的相關值。 – Bartosz
很高興答案有幫助。考慮將其標記爲答案 – vittore