Skip to content

SwathiDhatchanamoorthi/how-to-change-value-of-other-column-while-changing-the-value-in-combobox-column-in-winforms-datagrid

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

How to change value of other columns while changing the value in a combobox column in WinForms DataGrid (SfDataGrid)

Change the value of other columns

You can change the value of other columns when changing value in GridComboBoxColumn of a row using the CellComboBoxSelectionChanged event.

C#

this.sfDataGrid1.CellComboBoxSelectionChanged += sfDataGrid1_CellComboBoxSelectionChanged;
 
void sfDataGrid1_CellComboBoxSelectionChanged(object sender, CellComboBoxSelectionChangedEventArgs e)
{
   if (e.GridColumn.MappingName == "ShipCityID" && e.SelectedIndex == 0)
      (e.Record as OrderInfo).ShipCountry = "Canada";
}

VB

AddHandler Me.sfDataGrid1.CellComboBoxSelectionChanged, AddressOf sfDataGrid1_CellComboBoxSelectionChanged
 
Private Sub sfDataGrid1_CellComboBoxSelectionChanged(ByVal sender As Object, ByVal e As CellComboBoxSelectionChangedEventArgs)
   If e.GridColumn.MappingName = "ShipCityID" AndAlso e.SelectedIndex = 0 Then
 TryCast(e.Record, OrderInfo).ShipCountry = "Canada"
   End If
End Sub

About

This example illustrates how to change value of other column while changing the value in combobox column in winforms datagrid

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 100.0%