我数据库有两个字段,一个是“库存” 一个是“已用数量” 我判断当“已用数量”等于库存量的 时候。。。怎样让页面上的 下单按钮就显灰 不可操作呢? ps: 我准备了两张图片,一张亮色的。一张暗色的。 求代码
if (库存数量 == 已用数量) { Button1.Enabled = false; }
判断如果相等就不可用 enable=false
绑定的时候enable="<%#Convert.ToInt32('Eval('库存')')>0?true:false%>"
正解,
意思都正确了,因为你是已用数量-库存>=0?false:true;
@唯吴独尊: enable="<%#Convert.ToInt32('Eval('已用数量')')-Convert.ToInt32('Eval('库存')')>=0?false:true%>"
是呀,是否可点击设为false
连接好数据库,然后:
select sum1=库存数量, sum2=已用数量 from 你的表名
int num1,num2;
num1=sum1;
num2=sum2;
if(num1==num2)
{button1.Enabled=false;
button1.BackgroundImage = ((System.Drawing.Image)(resources.GetObject("暗色.jpg")));
}
这一个全局标志,每次查数据库后,就相应的减一,当标志为零后设置button为不可见