您的位置:首页 > 运维架构

DataGrid动态绑定DropDownList

2004-11-09 15:21 633 查看

版权声明:CSDN是本Blog托管服务提供商。如本文牵涉版权问题,CSDN不承担相关责任,请版权拥有者直接与文章作者联系解决。

AllowCustomPaging="True" AllowPaging="True" PageSize="5">

BackColor="#419ADF">

HeaderText="用户名">

HeaderText="E-mail">

DataField="UserRoleID" ReadOnly="True" HeaderText="Role">

HorizontalAlign="Center">

runat="server" Checked='<%# DataBinder.Eval(Container.DataItem, "IsLock") %>'>

runat="server" Checked='<%# DataBinder.Eval(Container.DataItem, "IsLock") %>'>

HorizontalAlign="Center">

runat="server" Text='<%# DataBinder.Eval(Container.DataItem, "UserRole") %>'>

id="DrpRole" runat="server" Width="78px">

UpdateText="更新" HeaderText="编辑" CancelText="取消" EditText="编辑">

HorizontalAlign="Center">

Mode="NumericPages">

private void GridUser_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
{
if (e.Item.ItemType==ListItemType.EditItem)
{
DropDownList[/b] dl= (DropDownList[/b])e.Item.FindControl("DrpRole");
RoleManage userRoles = new RoleManage();
dl.DataSource = userRoles.GetAllRoles() ;
dl.DataTextField = "RoleName";
dl.DataValueField = "RoleID";
dl.DataBind();
//根据第2列的ID值,选中下拉列表的初始值[/b]
dl.Items.FindByValue(e.Item.Cells[2].Text).Selected=true;
}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: