如何给可变参数的函数动态的添加参数值

killxtt killxtt 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
定义函数如下
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'")
但是如果条件是动态生成的不知道怎么办了。请高手们指点一下。
...全文
评论 2
收藏 已收藏
分享
返回顶部
killxtt
.NET社区 62,274 成员 668,968 内容