Combobox datagridview选择更改了datagridview其他单元格中的填充值

时间:2016-05-30 07:18:53

标签: c# winforms datagridview combobox datagridviewcombobox

我想根据位于datagridview内部的组合框的选择更改事件填充datagridview单元格中的值。

在下面的屏幕截图中,我想根据组合框数据网格视图的选择更改事件填充Area列中的值。

enter image description here

1 个答案:

答案 0 :(得分:1)

试试这个

  Private DG_CellValueChanged(Object sender , DataGridViewCellEventArgs e)
    {
    if(e.RowIndex.equls(-1))
       {
         return;
       }
    if(e.ColumnIndex.Equls(0))
      {    if(e.RowIndex.equls(-1))
           {
             return;
           }
        if(e.ColumnIndex.Equls(0))
          {
            string sVal=//Your Calculation  
            DG.Rows[e.RowIndex].Cell[1].value=sVal;
          }
        }

如果你创建 DataGridViewComboBoxCell 对象

  Private DG_CellValueChanged(Object sender , DataGridViewCellEventArgs e)
            {
            if(e.RowIndex.equls(-1))
               {
                 return;
               }
            if(e.ColumnIndex.Equls(0))
              {
                string sVal=//Your Calculation  
                DG.Rows[e.RowIndex].Cell[1].value=sVal;
              }
            }