0
A
回答
0
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Text;
public partial class GridViewHeaderDDL : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
Person[] people = new List<Person>()
{
new Person() {ID = 1, name = "John" },
new Person() {ID = 2, name = "Dave" }
}.ToArray();
GridView gvw = new GridView();
gvw.RowCreated += new GridViewRowEventHandler(gvw_RowCreated);
gvw.DataSource = people;
gvw.DataBind();
this.form1.Controls.Add(gvw);
}
void gvw_RowCreated(object sender, GridViewRowEventArgs e)
{
if (e.Row.RowType == DataControlRowType.Header)
{
foreach (TableCell itm in e.Row.Cells)
{
itm.Text += CreateDDL();
}
}
}
private string CreateDDL()
{
StringBuilder sb = new StringBuilder();
sb.Append("<select>");
sb.Append(@"<option value=""1"">One</option>");
sb.Append(@"<option value=""2"">Two</option>");
sb.Append("</select>");
return sb.ToString();
}
public class Person
{
public int ID {get; set;}
public string name { get; set; }
}
}
嘗試在本地運行此測試頁並從此處進行修改。
的代碼做什麼:
- 負載啞數據。
- 創建GridView。
- 綁定gridview與虛擬數據並添加到表單控件。
- 在RowCreated事件上,它會在標題單元格中加載一個下拉列表。
這是屏幕截圖:
相關問題
- 1. 如何在動態網格視圖中創建分頁
- 2. 如何根據下拉值選擇創建動態網格
- 3. 如何在單擊網格視圖下拉下組合框?
- 4. 在網格視圖中創建asp.net下拉列表
- 5. 如何在jsp中動態使用javascript創建下拉框?
- 6. 如何在asp.net中創建動態文本框下拉列表
- 7. rails:如何在rails中創建動態下拉框?
- 8. 如何在asp.net中創建動態文本框,下拉列表
- 9. 我該如何在php中創建動態下拉框?
- 10. 如何動態創建圖像的網格視圖
- 11. 如何在kendo網格標題欄中創建自定義下拉列表?
- 12. 如何動態創建嵌套的網格視圖
- 13. 如何創建一個動態下拉?
- 14. 如何創建動態下拉
- 15. 如何在使用javascript和coldfusion中填充動態創建的下拉框
- 16. 如何創建下拉框?
- 17. 創建一個靜態網格視圖
- 18. 創建動態下拉
- 19. 如何在Babylon.js中動態創建和更新網格?
- 20. 用下拉菜單創建動態網格
- 21. 在網格視圖中的組合框/下拉列表c#.net
- 22. 如何在javascript中動態創建標籤和複選框?
- 23. 我們如何在兩行中創建動態表格列名標題標題?
- 24. 網格視圖中的複選框標題存在問題
- 25. 使用itextsharp以pdf格式動態創建網格視圖
- 26. c#在網格視圖下拉列表
- 27. 如何在jQuery網格中創建下拉列表。
- 28. 如何創建網格視圖?
- 29. 如何創建動態網格
- 30. 創建行與動態下拉和輸入框與jquery