0
我已經通過從我的數據庫檢索數據製作了一個類型比賽的實例。 函數selectCompetitionById返回一行數據。顯示項目的實例
Competition competition = BLLc.selectCompetitionById(competitionId);
如何在我的頁面上顯示此實例的項目?如果你想創建一個自動生成的表格(中繼器不工作)
我已經通過從我的數據庫檢索數據製作了一個類型比賽的實例。 函數selectCompetitionById返回一行數據。顯示項目的實例
Competition competition = BLLc.selectCompetitionById(competitionId);
如何在我的頁面上顯示此實例的項目?如果你想創建一個自動生成的表格(中繼器不工作)
,那麼你可以使用一個DetailsView
:
<asp:DetailsView ID="competitionDetails" RunAt="Server" AutoGenerateColumns="true" />
創建一個虛擬陣列(只用一個項目)作爲數據來源:
competitionDetails.DataSource = new Competition[] { competition };
另一種方法是使用引用您的對象標準的HTML模板。使頁面的一個屬性第一:
<script runat="Server">
public Competition competition { get; set; }
void Page_Load()
{
competition = BLLc.selectCompetitionById(competitionId);;
this.DataBind();
}
</script>
然後在標記中引用它需要:
<div>
<span>Title</span>
</div>
<div>
<span><%# competition.Title %></span>
</div>
<div> etc ... </div>