且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

来自多个sql表列的问题Checkboxlist填充

更新时间:2023-02-05 08:01:24

您好
尝试像这样更改复选框列表
Hi
Try to change the checkbox list like this
<asp:CheckBoxList ID="chkEmplyeeMaster" runat="server"

                          RepeatDirection="Horizontal" CssClass="chkclass">
                      <asp:ListItem Text="View"></asp:ListItem>
                      <asp:ListItem Text="Read"></asp:ListItem>
                      <asp:ListItem Text="Update"></asp:ListItem>
                      <asp:ListItem Text="Delete"></asp:ListItem>
                      </asp:CheckBoxList>



只需创建一个像这样的通用功能



Just create a common function like this

private void SetCheckBoxListSelection(CheckBoxList cbxlist,string OptionName, bool Value)
    {
        var item=cbxlist.Items.Cast<ListItem>().Where(li => li.Text.ToLower().Equals(OptionName.ToLower())).FirstOrDefault();
        if (item != null) item.Selected = Value;
    }



然后调用此函数
通过



Then call this function
by passing the

SetCheckBoxListSelection(chkEmplyeeMaster,"View",TView==1?true:false);