DataGridView

hhc123 2010-01-15 05:17:08

数量*单价=金额
这个是怎么做了啊
(有三年没动过了,谢谢帮忙)
...全文
99 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
hhc123 2010-01-15
  • 打赏
  • 举报
回复
CellEndEdit这个正宗点啊,难怪我会觉得怪怪的。
nimingxin1987 2010-01-15
  • 打赏
  • 举报
回复
说说你要的效果
hhc123 2010-01-15
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 lcl_data 的回复:]
引用 7 楼 hhc123 的回复:
那些数据不是数据库里的是手动输入的,输入完金额自动出来啊,
private void dataGridViewX1_CellValueChanged(object sender, DataGridViewCellEventArgs e)是不是用这个啊

可以试试
[/Quote]
试了一下,是可以啊,不过总觉得怪怪的,不是很好用
nimingxin1987 2010-01-15
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 lcl_data 的回复:]
引用 7 楼 hhc123 的回复:
那些数据不是数据库里的是手动输入的,输入完金额自动出来啊,
private void dataGridViewX1_CellValueChanged(object sender, DataGridViewCellEventArgs e)是不是用这个啊

可以试试
[/Quote]
用这个事件,然后里边的代码根据我上边的改一下
nimingxin1987 2010-01-15
  • 打赏
  • 举报
回复

private void dataGridView1_CellEndEdit(object sender, DataGridViewCellEventArgs e)
{
DataGridView dgv = (DataGridView)sender;

if (dgv[1, e.RowIndex].Value != null)
{
dgv[2, e.RowIndex].Value = Convert.ToInt32(dgv[0, e.RowIndex].Value) + Convert.ToInt32(dgv[1, e.RowIndex].Value);
}
}

与这个类似,你看一下吧
十八道胡同 2010-01-15
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 hhc123 的回复:]
那些数据不是数据库里的是手动输入的,输入完金额自动出来啊,
private void dataGridViewX1_CellValueChanged(object sender, DataGridViewCellEventArgs e)是不是用这个啊
[/Quote]
可以试试
hhc123 2010-01-15
  • 打赏
  • 举报
回复
那些数据不是数据库里的是手动输入的,输入完金额自动出来啊,
private void dataGridViewX1_CellValueChanged(object sender, DataGridViewCellEventArgs e)是不是用这个啊
十八道胡同 2010-01-15
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 hhc123 的回复:]
不是做合计

[/Quote]
那个是做什么,只要操作数据源就可以了
Aslangg 2010-01-15
  • 打赏
  • 举报
回复
需求不清不楚
fengjian_428 2010-01-15
  • 打赏
  • 举报
回复
select 数量,单价,数量*单价 FROM...
hhc123 2010-01-15
  • 打赏
  • 举报
回复
不是做合计
xmlxslt 2010-01-15
  • 打赏
  • 举报
回复
数据绑定,操作数据源
huming_h 2010-01-15
  • 打赏
  • 举报
回复
234*3=702,
首先按行汇总
然后按列汇总

110,536

社区成员

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

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

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