如何向数据网格视图组合框添加项
发布于 2009-01-15 07:36:32
您有一个非常好的here示例。基本上,组合框是独立于数据绑定创建和填充的。
这是一个非常普遍的问题。如果您有更具体的问题,请让我们知道。
发布于 2011-06-28 22:13:10
首先,使用如下所示的模板字段将广告下拉列表添加到网格视图中,确保向网格视图中添加一个OnRowCreated事件
<asp:GridView ID="GridView1" runat="server" OnRowCreated="GridView1_RowCreated">
<Columns>
<asp:TemplateField HeaderText="Prerequisite Course">
<ItemStyle HorizontalAlign="Center" />
<ItemTemplate>
<asp:DropDownList ID="ddlPrerequisiteCourseCode" runat="server">
</asp:DropDownList>
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
接下来,在后面的代码中,向GridView添加一个GridView1_RowCreated事件
protected void GridView1_RowCreated(object sender, GridViewRowEventArgs e)
{
if (e.Row.RowType == DataControlRowType.DataRow)
{
// Bind drop down to PrerequisiteCourseCodes
DropDownList ddl = (DropDownList)e.Row.FindControl("ddlPrerequisiteCourseCode");
ddl.DataSource = PrerequisiteCourseCodeList;
ddl.DataBind();
}
}
https://stackoverflow.com/questions/446825
复制