梅花雪js树2.0版本带checkbox获取选中值例子,[asp.net基础]
带checkbox的梅花雪js树,数据绑定,取得选中值。
mztree_c.aspx代码:
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="mztree_c.aspx.cs" Inherits="mztree_c" %>mztree_c.aspx.cs:bubufx,tech.bubufx.com,布布分享
using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; using System.Data; public partial class mztree_c : System.Web.UI.Page { public string tree = ""; public string treeone = ""; protected void Page_Load(object sender, EventArgs e) { Button1.Attributes["onclick"] = "PushCheckItems(a);"; if (!Page.IsPostBack) { string sql = ""; string connstr = System.Configuration.ConfigurationManager.AppSettings["DataSQL"]; DB cDB = new DB(); sql = "select * from mztree"; DataTable DT = cDB.RunSQLGetDT(sql, connstr); if (DT.Rows.Count > 0) { tree = tree + ""; treeone = "data[’-1_0’] = ’text: 梅花雪树;’;"; nodeBinding(DT, "0"); tree = tree + " "; } } } public void nodeBinding(DataTable _dt, string _filter) { string sFilter = "pid=" + _filter; DataView dv = new DataView(_dt); dv.RowFilter = sFilter; if (dv.Count > 0) { foreach (DataRowView drv in dv) { tree = tree + ""; nodeBinding(_dt, drv["ID"].ToString()); tree = tree + " "; } } } protected void Button1_Click(object sender, EventArgs e) { Response.Write(hfChecked.Value); Response.End(); } }