</asp:DropDownList>
<asp:CheckBoxList ID="cbl_aiqinhai" runat="server" Width="80%">
</asp:CheckBoxList></asp:Panel>
/// 下拉列表的绑定
/// </summary>
private void Bind_dll_aiqinhai()
{
Aiqinhai_BLL aqh= new Aiqinhai_BLL();
DataTable DT = bll.GetName_B();
ddl_aiqinhai.DataSource = DT;
ddl_aiqinhai.DataTextField = "Name";
ddl_aiqinhai.DataValueField = "PK_UserID";
ddl_aiqinhai.DataBind();
}
/// 多选框的绑定
/// </summary>
private void Bind_cbl_PostName()
{
Aiqinhai_BLL bll = new Aiqinhai_BLL();
DataTable DT = bll.GetPost_B();
cbl_aiqinhai.DataSource = DT;
cbl_aiqinhai.DataTextField = "PostName";
cbl_aiqinhai.DataValueField = "PK_PostID";
cbl_aiqinhai.DataBind();
}
public DataTable GetPostUserID(string UserId)
{
Post_BLL bll = new Post_BLL();
return bll.GetPostUser_B(UserId);
}
{
Bind_cbl_PostName();
DataTable dt = GetPostUserID(this.ddl_aiqinhai.SelectedValue);
foreach (DataRow dr in dt.Rows)
{
for (int i = 0; i < cbl_aiqinhai.Items.Count; i++)
{
if (dr["FK_PostID"].ToString() == cbl_aiqinhai.Items[i].Value)
{
cbl_aiqinhai.Items[i].Selected = true;
}
}
}
}
#endregion
{
if (cbl_aiqinhai.Items[i].Selected)
{
userid= this.ddl_aiqinhai.SelectedValue;
postid = cbl_aiqinhai.Items[i].Value;
.....
}
}
DataKeyNames="PK_postid" AutoGenerateColumns="False" AllowPaging="True">
<Columns>
<asp:TemplateField HeaderText="选择">
<ItemTemplate >
<asp:CheckBox ID="cbl_Aiqinhai" runat="server" />
</ItemTemplate>
<HeaderStyle HorizontalAlign="Center" Width="60px" />
<ItemStyle HorizontalAlign="Center" Width="60px" />
</asp:TemplateField>
<asp:BoundField DataField="DailyProcedureName" HeaderText="岗位名称" >
<HeaderStyle HorizontalAlign="Center"/>
<ItemStyle HorizontalAlign="Center" />
</asp:BoundField>
</Columns>
<PagerSettings Visible="False" />
</asp:GridView>
{
if (dt.Rows.Count > 0)
{
for (int i = 0; i <= grv_Aiqinhai.Rows.Count - 1; i++)
{
{
{
if (grv_Aiqinhai.DataKeys[i].Value.ToString() == dr["FK_userid"].ToString())
{
CheckBox cbox = (CheckBox)grv_Aiqinhai.Rows[i].FindControl("cbl_Aiqinhai");
cbox.Checked = true;
}
}
}
{
if (((CheckBox)grv.FindControl("cbl_Aiqinhai")).Checked)
{
}
}