DataGrid动态绑定DropDownList

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



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

BackColor="#419ADF">

< p DataField="UserID" ReadOnly="True">

HeaderText="用户名">
< p DataField="Email" ReadOnly="True">

HeaderText="E-mail">
< p Visible="False">

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

< p>

HorizontalAlign="Center">

< p>

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


< p>

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




< p>

HorizontalAlign="Center">

< p>

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



< p>

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


< p ButtonType="LinkButton">

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

HorizontalAlign="Center">


< p>

Mode="NumericPages">

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


}

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值