您好 我有这样的要求,但我不知道它是否可以实施: 包含4列的网格视图:第1列,第2列,第3列和第4列。在4列中,对于第3列,每个单元格包含一个下拉列表控件。这可能吗?
谢谢!
答案 0 :(得分:1)
if(e.Item.ItemType == ListItemType.AlternatingItem || e.Item.ItemType == ListItemType.Item) { string [] options = {“Option1”,“Option2”,“Option3”};
DropDownList list = (DropDownList)e.Item.FindControl("ItemDropDown");
list.DataSource = options;
list.DataBind();
} else if(e.Item.ItemType == ListItemType.Header) { string [] options = {“OptionA”,“OptionB”,“OptionC”};
DropDownList list = (DropDownList)e.Item.FindControl("HeaderDropDown");
list.DataSource = options;
list.DataBind();
答案 1 :(得分:0)
是的,这是可能的。您可能需要使用OnItemDatabound事件绑定数据,但这取决于数据源的位置/位置(即它们是代码隐藏还是拖放)。
当然有可能。