winform 逻辑算法题

zhang1struts1yun 2016-01-07 12:40:28
总金额 666.66

复选框 名字 价格 付款
√ 电器1 300 66
√ 电器2 300 300
√ 电器3 200 200
√ 电器4 200 100.66
电器5 300 0
电器6 300 0

列表用 datagridview

1. 付款 = 总额 , 才能提交
2. 付款 > 总额 不能√
3. 付款 可手动输入 , 但不能 比 价格大 , (输入 多了要提示, 获取焦点 在输入)
4. 列表是从数据库读取, 然后 (付款字段 用的 递归赋值)
(注意: 读取数据时 付款 有可能 比 价格 大 , 这时要 将 多的付款 减去 ,
将多的 给到 下一个 , 如此类推 ....

总之一点 : 付款 不能 比 价格大
...全文
208 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
PaulyJiang 2016-01-12
  • 打赏
  • 举报
回复
有钱就好办,逻辑不是问题
Poopaye 2016-01-07
  • 打赏
  • 举报
回复
那楼主愿意出多少钱?
runerback 2016-01-07
  • 打赏
  • 举报
回复
楼主真是厉害
秋的红果实 2016-01-07
  • 打赏
  • 举报
回复
不论是web还是form,算法一样吧,就按照web的方式写呗 form里更方便解决这类问题,例如输入付款的textBox1,当焦点离开时触发textBox1_Leave()事件,处理大于,等于,小于的情况
zhang1struts1yun 2016-01-07
  • 打赏
  • 举报
回复
我是 winform 不会玩, datagridview 不灵活 要是 web , 我都不会上来提问 ..... 你以为我真不会啊
  • 打赏
  • 举报
回复
读取,汇总也就是sum下的事情,然后跟你输入的金额进行比较,大于就进入下一步,这个有啥难的?
zhang1struts1yun 2016-01-07
  • 打赏
  • 举报
回复
本拉灯 2016-01-07
  • 打赏
  • 举报
回复
引用 5 楼 zhang1struts1yun 的回复:
[quote=引用 3 楼 wyd1520 的回复:] 钱钱钱钱钱钱钱
点数 不就等于 qian[/quote] 你想空手套白狼没门。。。
zhang1struts1yun 2016-01-07
  • 打赏
  • 举报
回复
引用 3 楼 wyd1520 的回复:
钱钱钱钱钱钱钱
点数 不就等于 qian
zhang1struts1yun 2016-01-07
  • 打赏
  • 举报
回复
引用 1 楼 shingoscar 的回复:
那楼主愿意出多少钱?
就算我出钱 ,你也做不出来。
本拉灯 2016-01-07
  • 打赏
  • 举报
回复
钱钱钱钱钱钱钱
xdashewan 2016-01-07
  • 打赏
  • 举报
回复
这个不就是基本提交前的check功能吗?这能叫算法题?

110,538

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧