2012-06-07 90 views
0

我創建了一個顯示錶格的網頁。表中的大部分單元格都已填充,但其中一些單元需要用戶輸入。我想知道是否有辦法將onClick事件與這些數據單元關聯起來,這些數據單元顯示單元格可能條目的下拉列表。我已經谷歌搜索和谷歌搜索,但我沒有拿出任何東西。所以我甚至不確定這是可能的。表格單元格的Visual Web Developer下拉菜單

任何意見表示讚賞。

問候。

回答

0

這個問題是通過將佔位符跨度內,然後更換innerHTML的解決:

<span id="s2" runat="server"><asp:PlaceHolder ID="p2" runat="server"></asp:PlaceHolder></span> 
0

與其嘗試讓數據單元本身創建列表,可以在每個表格單元格中放置一個ASP.Net下拉框,將其設置爲與表格單元格大小相同,然後填充頁面加載下拉框的內容。

編輯: 請參閱MSDN頁: http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.dropdownlist.dropdownlist.aspx

有一個很好的Page_Load比如有。

+0

您能否展示一些填充「頁面加載下拉框內容?」的示例代碼? – Schemer

+0

感謝您的鏈接。 – Kevin

0

我相當肯定你將不得不使用某種客戶端腳本來實現這一點。既然你有C#標記爲服務器端語言,我會假設你使用一個gridview,所以像這樣

protected void GridView1_RowCreated(object sender, GridViewRowEventArgs e) 
{ 
    if (e.Row.RowType == DataControlRowType.DataRow) 
     for (int i = 0; i < e.Row.Cells.Count; i++) 
      e.Row.Cells[i].Attributes.Add("onclick", "getDropDown"); 
} 
+0

這看起來很有趣,但我不確定我完全理解它。我所能找到的一個gridview的例子都是爲了顯示數據庫中的表格中的行。我正在尋找的是表單元格的一些允許輸入的菜單 - 即將進入該單元格的一組特定圖形元素。我需要能夠使用允許的選項自行填充列表。 – Schemer

+0

而且,是的,Schemer =凱文。我有兩個帳戶。 – Schemer

相關問題