更改  gridcontorl中的值后   怎么  失去行焦点

解决方案 »

  1.   

    给你提供一种方法,比如在用RepositoryItemTextEdit控件绑定列的时候,设置控件的编辑事件,用它的事件来触发你想要的效果。//数据绑定的时候
    RepositoryItemTextEdit txt = new RepositoryItemTextEdit(); 
    txt.EditValueChanged += new EventHandler(countTxt_EditValueChanged);
    gdvTest.Columns["count"].ColumnEdit = txt;
     void countTxt_EditValueChanged(object sender, EventArgs e)
     {
    //比如求和业务
       }基本的更改一般没什么问题,只是如果文本框输入小数会有一点的问题,它会舍掉小数点,不过我想应该能够解决。
      

  2.   


      好像可以实现  
    但是  我现在情况是  有很多事件( cellvaluechanged  focusedrowchanged )  
    要通过一个行中repositoryItemComboBox的选择  去及时关闭    其他列的值
     
      

  3.   

    那你在repositoryItemComboBox控件的选择事件下去设置其它列的值看看。 GridView.SetFocusedRowCellValue(colName, "值");
      

  4.   

    效果依然不明显   先不管了  交差   等别人提BUG吧