关于批处理的问题 有物品a一个是由物品一个b,一个c,两个d组成 我现在要做50个a 怎么让库存中的物品b,c,d自动减少相应的数目 winform我要代码 谢谢代码可用50分 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 没看明白if (b < 50 || c < 50 || d < 50 * 2){ MessageBox.Show("库存太少了"); return;}b -= 50;c -= 50;d -= 100; 物品a用一个b 一个c 2个d 组装成的 我现在要做50个a 怎么让 库存表中的b c d做相应的减少 序号 代号 生产单个产品需要的数量 备注 库存 可组装成的产品1 b 1 a1 c 1 a1 d 2 a 序号 代号 生产单个产品需要的数量 库存 可组装成的产品1 b 1 ?? a2 c 1 ?? a3 d 2 ?? a现在要做50个a 怎么让库存中的物品b,c,d减少相应的数目 int a=Int32.parse(textbox1.text);MessageBox.show("剩余b为"+":"+(a/1).tostring());MessageBox.show("剩余c为"+":"+(a/1).tostring());MessageBox.show("剩余d为"+":"+(a/2).tostring());b和c 与a是一倍的关系。d为2倍的关系。 而且拿出来的不在是一个结果了string sa=slecet 名称及规格 from 表 where 可组装成的产品=a 这句不能用了 slecet 序号 代号 生产单个产品需要的数量 库存 from 表 where 可组装成的产品=a把这个SQL语句查出来的结果放到DataTable中DataTable table = GetDataTable();//查询结果foreach(DataRow row in table.Rows){ if (Convert.ToInt32(row["库存"]) > Convert.ToInt32(row["生产单个产品需要的数量"])*50) { row["库存"] = Convert.ToInt32(row["库存"]) - Convert.ToInt32(row["生产单个产品需要的数量"])*50; } else { MessageBox.Show("库存太少了"); return; }}然后把这个DataTable更新到数据库 不知道你所谓的循环不会写是什么地方不会写把修改后的数据更新回数据库可以参考MSDN的sqladapter List <T> 添加数据 报 未将对象引用设置到对象的实例 C# Socket 通信特别慢怎么优化? c# toolstrip 实现鼠标拖动? 求一算法:足球比赛赛程的安排 关于发送邮件smtp中的奇怪问题 C# 中的Dictionary的索引查找算法,是用对象HashCode+二叉树查法吗? 怎样实现textbox里取消文字样式 一个条件语句,是字符串,如何判断其结果是真是假? C# 中的结构体怎么样定义一个定长的数组成员? 有专门讲winform的好书(c#)吗?想研究一下,帮助推荐一本,谢谢! 帮我看看 路径问题
if (b < 50 || c < 50 || d < 50 * 2)
{
MessageBox.Show("库存太少了");
return;
}
b -= 50;
c -= 50;
d -= 100;
1 b 1 a
1 c 1 a
1 d 2 a
1 b 1 ?? a
2 c 1 ?? a
3 d 2 ?? a
现在要做50个a 怎么让库存中的物品b,c,d减少相应的数目
MessageBox.show("剩余b为"+":"+(a/1).tostring());
MessageBox.show("剩余c为"+":"+(a/1).tostring());
MessageBox.show("剩余d为"+":"+(a/2).tostring());
b和c 与a是一倍的关系。d为2倍的关系。
string sa=slecet 名称及规格 from 表 where 可组装成的产品=a 这句不能用了
把这个SQL语句查出来的结果放到DataTable中
DataTable table = GetDataTable();//查询结果
foreach(DataRow row in table.Rows)
{
if (Convert.ToInt32(row["库存"]) > Convert.ToInt32(row["生产单个产品需要的数量"])*50)
{
row["库存"] = Convert.ToInt32(row["库存"]) - Convert.ToInt32(row["生产单个产品需要的数量"])*50;
}
else
{
MessageBox.Show("库存太少了");
return;
}
}
然后把这个DataTable更新到数据库
是什么地方不会写
把修改后的数据更新回数据库可以参考MSDN的sqladapter