我想從Discover.aspx頁面的sql數據庫中檢索100個問題。 但檢索到的問題應該在LinkButton中不是文本格式。Asp.net與Sql數據庫和鏈接按鈕相關
不知道有多少LinkButton用作問題可能會增加。
試着理解我的問題。 :)
Java開發人員也回答,因爲我在使用Java和Asp.net的論壇網站面臨這個問題。
我想從Discover.aspx頁面的sql數據庫中檢索100個問題。 但檢索到的問題應該在LinkButton中不是文本格式。Asp.net與Sql數據庫和鏈接按鈕相關
不知道有多少LinkButton用作問題可能會增加。
試着理解我的問題。 :)
Java開發人員也回答,因爲我在使用Java和Asp.net的論壇網站面臨這個問題。
一個asp:listview控件可以很輕鬆地做你想做的事情。在listview的itemtemplate中,你可以插入你的linkbutton控件。在代碼隱藏你可以做
listview1.datasource = sqlresults;
listview1.databind();
然後無論是在項目模板將重複數據源中的每個記錄。在項目模板中,您還可以使用語法從數據源動態插入數據:<%#Eval(「field name」)%>。
處理click事件與平時稍有不同。您需要處理listview item命令事件並使用發件人來確定哪個按鈕被點擊。
Theres大量的在線文檔,這將幫助你弄清楚如何用listview控件實現所有這些。
gridviewcontrol也可以嗎? –
如果你不想使用listView,那麼你可以試試這個。
我向你提供合乎邏輯的解釋。在for循環中,爲LinkButton類創建對象。將名稱分配給每個使用for循環變量的對象,例如:
for(int i=1;i<=Count(Rows);i++)
{
LinkButton lb=new LinkButton();
lb.Name="lb"+i.ToString();
lb.Text = Your Question Data Here;
Add lb to a Grid or in a panel so that it is visible on the page.
}
這段代碼在asp.net中不工作 –
它會在java中工作,我認爲 –
Dude不告訴我你只是複製了這段代碼,並開始抱怨它不可能工作 –
請顯示您到目前爲止所嘗試的內容。這個問題太廣泛了。 – Beryllium
其實我正在用Asp.net做一個項目。主題是代碼門戶。我做了登錄頁面,註冊頁面,用戶頁面發佈問題。現在我在項目的最後,我只需要顯示用戶在不同LinkButton中提出的所有問題,這樣當任何用戶點擊某個問題時,就會出現在Sql Db中保存的答案, –
再次顯示:迄今爲止嘗試過。並移除Java標籤以專注於您的實際問題。除此之外,你什麼也得不到。 – Beryllium