通过List<String>动态传递参数给 sqlcommand.Parameters

通过List<String>动态传递参数

 private void GetallChecked_TreeNote(TreeNodeCollection aNodes, ref  int TotalNodeCount, ref  List<string> listItem)
        {

            foreach (TreeNode iNode in aNodes)
            {

                if (iNode.Nodes.Count == 0 && iNode.Checked==true)
                {
                    richTextBox_tabPage1.AppendText("名称:" + iNode.Name + " | " +
                            "Caption:" + iNode.Text + " | " +
                            "Index:" + iNode.Index.ToString() + "\n");
                    TotalNodeCount = TotalNodeCount + 1;
                    listItem.Add(iNode.Text);
                }
                ;
                if (iNode.Nodes.Count > 0)
                {
                    GetallChecked_TreeNote(iNode.Nodes, ref TotalNodeCount,ref listItem);
                }

            }
        }

调用

 private void button2_Click(object sender, EventArgs e)
        {
            int TotalNodeCount;

            List<string> listItem = new List<string>();
            TotalNodeCount=0;
            richTextBox_tabPage1.AppendText("TotalNode in the treeView1_UserGroup: " + treeView1_UserGroup.GetNodeCount(true).ToString()+"\n");
            if (treeView1_UserGroup.Nodes.Count>0)
            {
                GetallChecked_TreeNote(treeView1_UserGroup.Nodes, ref TotalNodeCount,ref listItem);
            }
            richTextBox_tabPage1.AppendText("Total Selected Nodes : " + TotalNodeCount.ToString() + "\n");
            richTextBox_tabPage1.AppendText("Selected Nodes : " + string.Join(",",listItem.ToArray())+ "\n");
            richTextBox_tabPage1.AppendText("Selected Nodes : " + string.Concat("‘", string.Join(",", listItem.ToArray()),"‘") + "\n");
            richTextBox_tabPage1.AppendText("Selected Nodes : " + string.Join(",", listItem.Select(x => "‘" + x + "‘").ToArray()) + "\n");
  }

动态 传递给sqlparamter

<略>

时间: 2024-10-12 23:21:51

通过List<String>动态传递参数给 sqlcommand.Parameters的相关文章

动态传递参数到DevExpress.XtraReports的小结

原文:动态传递参数到DevExpress.XtraReports的小结 前两种方法和WinForm一样,可以传递参数.数组.实体对象.DataTable等1. 采用构造函数具体用法:在Report中public partial class XtraReport1 : DevExpress.XtraReports.UI.XtraReport {    private int test1;            public Form1(int test1)    {        this.tes

AutoComplete的extraParams动态传递参数

AutoComplete可利用extraParams传递参数,如 extraParams:{para1:'参数1',para2:'参数2'} 但是,如需动态取值作为参数值时却无法达到期望目的,可改为配置项参数传递函数即可,如 extraParams: { region: $('#Select1').val(),  userName:  $('#userInfo').val() } 改为 extraParams: { region: function() { return $('#Select1'

jquery.uploadify 动态传递参数

最近 项目中使用到 uplaodify 来实现上传文件的功能.在传输动态参数的时候,遇到了问题! 使用官网提供的 settings 方法 官方例子function changeBtnText() {    $('#file_upload').uploadify('settings','buttonText','BROWSE');} 第一个参数 必须是 'settings' 第二个参数 不可以随便设置的.(我就是在这个地方,花了一些时间) 第三个参数是值. 我在第二个参数中随便设置了一个字符串,但

EasyUI Tree 动态传递参数

1.问题背景 一般出现在加载的时候,传递参数给后台,进行数据筛选,然后在加载tree渲染数据.所谓动态参数,可以是你的上一级节点node,或者是根节点node. 2.涉及方法 onBeforeLoad(node,param),需要给的参数在这个方法后面赋值,比如: var rootNode = $(this).tree('getRoot',node.target); param.typeId = rootNode.id; 这样typeId 就作为动态参数,传递给了后台,后台获取typeId这个参

struts2 redirect 配置动态传递参数

<action name="actionName" class="com.towerking.TestAction" method="executeMethod"> <result name="success" type="redirect">login.jsp?flag=success&userType=${userType}</result> <resu

04发送请求,将值赋给data--动态传递参数

03==>发送青丘,将值赋给data. 注意:赋值使用的是 _this.setData({ }) 是以冒号的形式赋值, 提前保存好this data: { arrlistdata:[], }, /** * 生命周期函数--监听页面加载 */ onLoad: function (options) { let _this=this; //提前保存this 否者回调函数中的this为 underfined wx.request({ url: 'https://edu.51cto.com/center/

由String作为方法参数,引起的值传递,引用传递,及StringBuffer

原文引用: http://www.cnblogs.com/zuoxiaolong/p/lang1.html http://www.cnblogs.com/clara/archive/2011/09/17/2179493.html http://xueliang1yi.blog.163.com/blog/static/11455701620121140330271/ 一. 最开始的示例写代码最重要的就是实践,不经过反复试验而得出的说辞只能说是凭空遐想罢了.所以,在本文中首先以一个简单示例来抛出核心

用SqlParameter 给SQL传递参数

1.数据访问层 using的用法: 01.可以using System;导命名控空间 02.using 的语法结构 using(变量类型  变量名 =new 变量类型()) { } 案例: 03.using的原理 为什么出了using所在的{},会自动回收对象. 原因是当我们将要出{},系统自动调用了Dispose()方法. 而在DISpose方法中是这么实现的 2.哪些对象才可以使用Using回收!如:SqlConnection  Font 和File 也都可以使用using   因为他们实现

[C++11 并发编程] 03 向线程传递参数

我们可以通过std::thread的构造函数向线程传递参数,但是默认情况下,这些参数的拷贝会被传递到线程内部,即使参数申明为引用,也是如此: void f(int i,std::string const& s); std::thread t(f,3,"hello"); 如上面例子所示,创建了一个线程关联到t,它会调用f(3, "hello"),虽然f的第二个参数类型为std::string,但是实际上字面量hello还是以char const *类型传递到线