将选择的复选框值从Treeview插入到sql数据库 [英] insert seleced checkbox values from treeview to sql database

查看:48
本文介绍了将选择的复选框值从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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆