有关各班级上课费用的问题:已知上课费用的人均单价,在datagrid中有对应每个班级的人数列和上课费用汇总列(汇总数据=人数*单价),要实现的功能是:输入或调整人数时,对应的上课费用汇总列的数据随之变化。
请问这中的应怎么实现呢???

解决方案 »

  1.   

    设置DataColumn的Expression
    假如DataTable的列有三:数量-Num, 单价-UnitPrice,汇总-TotalPrice
    tb.Columns["TotalPrice"].Expression = "Num*UnitPrice";
      

  2.   

    如果是web,就在该单价那里加事件onblur,在事件中改变汇总值
    如果是winform,应该有afteredit或者其他类似的事件吧,在事件中改变汇总值
      

  3.   

    auto postback
    改动一下就重新刷新页面执行一次程序.
      

  4.   

    增加 编辑 按钮 ,可以用editcommand事件 编辑 修改