SqlDataSource1配置Select语句指定表的列的,源session,月份默认值怎么写能显示12个月份的数据

时间:2020-12-19 09:54:06
如题,我不是用自定义SQL的语句的,是指定表的列,在添加WHERE子句里加了2个子句,分别是月份的和省份,月份的默认值怎么写,能显示12个月份的数据  

如写Session["month"] = "2"是2月份的,“=”后面怎么写什么是能显示1-12个月呢

还有能否int a ,把数值赋值给a,然后Session["month"] = "a"呢?

还有省份 能否string b,把字符串赋值给b,然后Session["shengfen"] = "b"呢?

试过不行,那怎么才能正确?本人菜鸟,希望各位讲解下,谢谢!

5 个解决方案

#1


session可以保存挺多东西的。。。
怕麻烦的话可以把东西保存到一个DataTable里面。然后用session保存

#2


不知所云

#3


如写Session["month"] = "2"是2月份的,“=”后面怎么写什么是能显示1-12个月呢

可以声明一个list 然后存1-12 在把list存给session

  List<int> lt = new List<int>();
            for (int i = 1; i < 13; i++)
            {
                lt.Add(i);
            }
            Session["month"] = lt;


还有能否int a ,把数值赋值给a,然后Session["month"] = "a"呢?

这个可以啊

还有省份 能否string b,把字符串赋值给b,然后Session["shengfen"] = "b"呢?

也可以!

#4


引用 2 楼 dhklsl 的回复:
不知所云


同意。

“一个月份如何能表示12个月份”这个话我听着就好象是发烧到50度以上了。

#5


你应该整理自己关于sql的概念,不要硬把“12个月份”往从网上抄来的表示一个月份的sql语句里硬塞,而要重新从网上抄一条能够表达多个月份的sql语句再来重新写代码。

#1


session可以保存挺多东西的。。。
怕麻烦的话可以把东西保存到一个DataTable里面。然后用session保存

#2


不知所云

#3


如写Session["month"] = "2"是2月份的,“=”后面怎么写什么是能显示1-12个月呢

可以声明一个list 然后存1-12 在把list存给session

  List<int> lt = new List<int>();
            for (int i = 1; i < 13; i++)
            {
                lt.Add(i);
            }
            Session["month"] = lt;


还有能否int a ,把数值赋值给a,然后Session["month"] = "a"呢?

这个可以啊

还有省份 能否string b,把字符串赋值给b,然后Session["shengfen"] = "b"呢?

也可以!

#4


引用 2 楼 dhklsl 的回复:
不知所云


同意。

“一个月份如何能表示12个月份”这个话我听着就好象是发烧到50度以上了。

#5


你应该整理自己关于sql的概念,不要硬把“12个月份”往从网上抄来的表示一个月份的sql语句里硬塞,而要重新从网上抄一条能够表达多个月份的sql语句再来重新写代码。