问题描述
intn=int.Parse(getDate3().Rows.Count.ToString());for(intii=0;ii<n;ii++){stringxx=getDate3().Rows[ii]["UseData"].ToString();stringyy=((Calendar)sender).SelectedDate.ToString();if(yy==xx){switch(getDate3().Rows[ii]["NoClassTime"].ToString()){case"1-2":Label1.ForeColor=System.Drawing.Color.Red;break;case"3-4":Label2.ForeColor=System.Drawing.Color.Red;break;case"5-6":Label3.ForeColor=System.Drawing.Color.Red;break;case"7-8":Label4.ForeColor=System.Drawing.Color.Red;break;case"9-10":Label5.ForeColor=System.Drawing.Color.Red;break;case"11-13":Label6.ForeColor=System.Drawing.Color.Red;break;}}}
解决方案
解决方案二:
如果是固定字串,当然可以;如果想表示区间,就不行;
解决方案三:
引用1楼changjiangzhibin的回复:
如果是固定字串,当然可以;如果想表示区间,就不行;
详细说说好么?
解决方案四:
引用2楼tom2143的回复:
引用1楼changjiangzhibin的回复:如果是固定字串,当然可以;如果想表示区间,就不行;详细说说好么?
字符串可以用1-2,如果是数值的话,就是用比较符号,如>=2
解决方案五:
我是想要达到:当点击的日期符合数据库中的某项时,switch然后改变它。
解决方案六:
引用3楼aspnet30的回复:
引用2楼tom2143的回复:引用1楼changjiangzhibin的回复:如果是固定字串,当然可以;如果想表示区间,就不行;详细说说好么?字符串可以用1-2,如果是数值的话,就是用比较符号,如>=2
你是指case“”?那是固定的