src/RumahScarlett/RumahScarlett.Presentation/Helper/Extensions.cs
/// <summary>
/// Method yang digunakan untuk mengatur data source ComboBox dari object List KeyValuePair,
/// dengan menggunakan class BindingSource
/// </summary>
/// <param name="comboBox">ComboBox target</param>
/// <param name="kvDataSource">KeyValuePair data source</param>
/// <param name="clearSelected">True jika ingin mengatur selected index ComboBox -1 </param>
Method yang digunakan untuk mengatur data source ComboBox dari object List KeyValuePair,
dengan menggunakan class BindingSource
Method yang digunakan untuk mengatur data source ComboBox dari object List KeyValuePair dengan menggunakan class BindingSource
public static void SetDataSource(this ComboBox comboBox,
         List<KeyValuePair<object, string>> kvDataSource, bool clearSelected = true)
      {
         var kvpDataSource = kvDataSource;
         comboBox.DataSource = new BindingSource(kvpDataSource, null);
         comboBox.ValueMember = "Key"; 
         comboBox.DisplayMember = "Value"; 
         if (clearSelected) comboBox.SelectedIndex = -1; 
      }
public static void SetDataSource ( this ComboBox comboBox , List < KeyValuePair < object , string > > kvDataSource , bool clearSelected = true ) { var kvpDataSource = kvDataSource ; comboBox . DataSource = new BindingSource ( kvpDataSource , null ) ; comboBox . ValueMember = " " ; comboBox . DisplayMember = " " ; if ( clearSelected ) comboBox . SelectedIndex = - 1 ; }
Method yang digunakan untuk mengatur data source ComboBox dari object List KeyValuePair,
dengan menggunakan class BindingSource
Method yang digunakan untuk mengatur data source ComboBox dari object List KeyValuePair dengan menggunakan class BindingSource
// Atur data source ComboBox menggunakan class BindingSource // Value member / id item // Display member / text item yang ditampilkan di ComboBox // Jangan tampilkan item
ComboBox
this
kvDataSource
List<KeyValuePair<object, string>>
KeyValuePair data source
KeyValuePair data source
clearSelected
bool
True jika ingin mengatur selected index ComboBox -1
True jika ingin mengatur selected index ComboBox - 1
comboBox
None