如何给可变参数的函数动态的添加参数值
定义函数如下
private void BindDataGrid(DataGrid DG1,sqlDataAdapter DA,DataSet DS,string TableName,params string[] list)
{
函数内容,希望执行的是根据传递进来的TableName 和list的值,修改DA的绑定语句,实现随意的定制DataGrid的绑定。list传递的是条件语句,比如就是select * from TableName where list的内容.
}
那么赋值的时候如何给这个list赋值呢,因为我的条件语句也是动态生成的,比如说选择语句是
select * from TableName where TB_Name='aa' and TB_Code='bb'
这个"TB_Name='aa' and" 和" TB_Code='bb'"就是需要填充到list,里面的内容,如果条件是固定的,我知道调用的时候直接赋值就可以,比如就是如下
BindDataGrid(DG1,da,ds,"TB","TB_Name='aa' and ","TB_Code='bb'")
但是如果条件是动态生成的不知道怎么办了。请高手们指点一下。
private void BindDataGrid(DataGrid DG1,sqlDataAdapter DA,DataSet DS,string TableName,params string[] list)
{
函数内容,希望执行的是根据传递进来的TableName 和list的值,修改DA的绑定语句,实现随意的定制DataGrid的绑定。list传递的是条件语句,比如就是select * from TableName where list的内容.
}
那么赋值的时候如何给这个list赋值呢,因为我的条件语句也是动态生成的,比如说选择语句是
select * from TableName where TB_Name='aa' and TB_Code='bb'
这个"TB_Name='aa' and" 和" TB_Code='bb'"就是需要填充到list,里面的内容,如果条件是固定的,我知道调用的时候直接赋值就可以,比如就是如下
BindDataGrid(DG1,da,ds,"TB","TB_Name='aa' and ","TB_Code='bb'")
但是如果条件是动态生成的不知道怎么办了。请高手们指点一下。
...全文
相关推荐
C语言可变参数
C语言学习开发者,了解函数可变参数,可用于学习科研和工作面试
python学生信息管理系统-40-函数加强总结.ev4.rar
python学生信息管理系统-40-函数加强总结.ev4.rar
Python可变参数函数用法实例
主要介绍了Python可变参数函数用法,实例分析了Python可变参数函数的定义与使用技巧,具有一定参考借鉴价值,需要的朋友可以参考下
MyBatis拦截器分页与动态修改SQL及其参数值
MyBatis拦截器分页与动态修改SQL及其参数值 提取SQL Like 字段
JS自定义功能函数实现动态添加网址参数修改网址参数值
无论是前端开发还是后台设计,很多时候开发人员都需要获取当前或目标网址的相关信息。这个已有现成的内置对象属性可以直接调用了(下面是获取当前页面的参考代码) 代码如下: [removed] thisURL = document.URL; thisHREF = [removed].href; thisSLoc = self.location.href; thisDLoc = [removed]; strwrite = ” thisURL: [” + thisURL + “]<br>” strwrite += ” thisH


