将选择的复选框值从Treeview插入到sql数据库 [英] insert seleced checkbox values from treeview to sql database
本文介绍了将选择的复选框值从Treeview插入到sql数据库的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我有一个菜单的XML文件,我正在使用 treeview 中带有复选框的 XML数据源将其显示在另一个页面上.菜单和子菜单中的.现在我想 保存 到sql 服务器中的 选中的复选框.我在其中有一个创建用户页面我必须选中多个复选框,并将其保存在该单个用户的数据库中.我无法将所有选中的复选框值插入数据库中
帮助我.
i have a XML file of menu i am Displaying it on another Page using XML data source in treeview with check boxes. of the menus and sub menus . Now i want to save the selected check boxes in to sql server .i have a create user page in that i have to select multiple check box and save it in database for that single user. i am not able to insert all the selected check boxes values into database
help me.
推荐答案
您可以尝试以下操作:-
You can try this:-
System.Collections.ArrayList arl = new System.Collections.ArrayList();
protected void btnSave_Click(object sender, EventArgs e)
{
foreach (TreeNode tn in TreeView1.Nodes)
{
if (tn.Checked)
{
arl.Add(tn.Text);
fetchRecursiveChild(tn);
}
fetchRecursiveChild(tn);
}
}
//需要递归获取每个节点
}
//need to fetch each node recursively
public void fetchRecursiveChild(TreeNode tn)
{
foreach (TreeNode ctn in tn.ChildNodes)
{
if (ctn.Checked)
{
arl.Add(ctn.Text);
}
fetchRecursiveChild(ctn);
}
}
这篇关于将选择的复选框值从Treeview插入到sql数据库的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文