既然已经绑定到textbox,直接在a,b的change事件中把a*b给c就可以了

解决方案 »

  1.   


    定义a,b对应列的DataGridTextBoxColumn的TextChanged事件
    能即时更改计算列的值。
      

  2.   

    我还有一个字段d呢,计算所有c的和
    就不能用dataset自动算吗?
    to zhuohs(凌九霄) 绑定到文本框上了,并非datagrid
      

  3.   

    this.BindingContext[this.CView].EndCurrentEdit();
    没作用
      

  4.   

    dataset.Tables[0].Columns.Add(new DataColumn("c",typeof(double),"a * b"));
      

  5.   

    在数据库中建立一个存储过程,其输出参数为计算列的值,将SqlDataAdapter的InsertCommand属性设置为此存储过程,使用Update方法更新DataSet