CheckBoxGridView

解决方案 »

  1.   

    Refer:
    http://www.cnblogs.com/insus/archive/2011/06/17/2081639.html
      

  2.   

    怎么嵌套,我的数据库中inputs字段是一个带空格的字符串我想用gridview读出来,把info字符串变成可选的几个复选框,因为我还想选择这些复选框
      

  3.   

    请再参考:
    http://www.cnblogs.com/insus/archive/2013/04/23/3035447.html
      

  4.   

    不过insus.net的namespace中下面这句话嘛意思?
       BusinessBase objBusinessBase = new BusinessBase();
      

  5.   


    Refer:
    This is a custom class libraries:
    http://www.cnblogs.com/insus/archive/2010/01/23/1654653.html
      

  6.   

    快要下班了,晚上Insus.NET分享另外方法,真正是动态添加checkBox.
    解决早上的分享的方法高集成,并没有真正做到动态添加等问题。
      

  7.   

    用Repeater动态添加就行
       <asp:Repeater ID="rep" runat="server" OnItemDataBound="rep_ItemDataBound">
                <HeaderTemplate>
                    <table>
                </HeaderTemplate>
                <ItemTemplate>
                    <tr>
                        <td>
                            my test
                        </td>
                        <asp:Label ID="lblName" runat="server" Text='<%#Eval("Name") %>'></asp:Label>
                        <td>
                        </td>
                        <td>
                            <asp:Literal ID="lit" runat="server"></asp:Literal>
                        </td>
                    </tr>
                </ItemTemplate>
                <FooterTemplate>
                    </table></FooterTemplate>
            </asp:Repeater>
    后台代码:
     protected void rep_ItemDataBound(object sender, RepeaterItemEventArgs e)
        {
            if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem)
            {
                string youstr = "ab cd ef gh ij kl mn";
                List<string> strList = youstr.Split(' ').ToList();
                Literal lit = new Literal();
                lit = (Literal)e.Item.FindControl("lit");
                string html = "";
                foreach (var item in strList)
                {
                    html += "<input type='checkbox'>" + item + "</input>";
                }
                lit.Text = html;
            }
        }
      

  8.   


    写好了:
    http://www.cnblogs.com/insus/archive/2013/04/24/3039115.html
      

  9.   


    这要看你的心态了。Insus.NET开发时,没有办法一步到位。原先想的,就是原先的,完成之后,过了很久才想到它的不足之处,后来才跟你说有另外一个方法。
    其实,今天上班时,回过头来看昨晚写的,觉还是没有很完美,在昨晚写的基础上,想到另外更好的方法的。
    有时间再分享吧。