工作记录
-
工作中遇到这样一个需求:
某个界面上有三个复选框,它们都是查询条件,它们三个分别是生产人员对应值:0,辅助人员对应值:1,特殊工号对应值:-1,这个时候需要使用SQL IN 动态拼接参数,由于经验少,我写的非常复杂, 手动判断了参数是一位还是三位,一位的时候需要去掉尾巴上的",",如果是三位,最后一位是不需要添加上","。 -
我的实现如下:
//我的实现:
if (chkFzry.Checked || chkScry.Checked || chkTsgh.Checked)
{
string[] str = new string[] {
};
List<string> list = str.ToList();
if (chkScry.Checked)
{
list.Add("0");
}
if (chkFzry.Checked