asp.net中如何给treeview的每个节点加一个checkbox

asp.net中如何给treeview的每个节点加一个checkbox,第1张

<asp:TreeView ID="TreeView1" runat="server" ShowCheckBoxes="All">

</asp:TreeView>

主要是:ShowCheckBoxes="All"

这个需要将checkbox添加到GridView的模板列中,然后用下面代码:

for (int i = 0 i < GridView1.Rows.Count i++)

{

    CheckBox cbox = (CheckBox)GridView1.Rows[i].FindControl("CheckBox1")

    if (cbox.Checked == true)

    {

        //要做的事

    }

}

上面从i就能知道是第几行,如果要获取表中id,还需要模板列中隐藏id,才好获取。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/bake/11822343.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-18
下一篇2023-05-18

发表评论

登录后才能评论

评论列表(0条)

    保存