본문 바로가기

Web_Application/C#

[c#][winform][Linq] 여러개의 콤보박스 선택 유무 체크하기



ComboBox cmb = this.Controls.OfType<ComboBox>().Where(c => c.GetType() == typeof(ComboBox) && 
    c.Name != {{콤보박스1}}.Name && 
    c.Name != {{콤보박스2}}.Name && 
    c.Name != {{콤보박스3}}.Name && 
    c.SelectedIndex == 0).OrderBy(c => c.TabIndex).FirstOrDefault();

if (cmb != null)
{
    MessageBox.Show("필수 항목을 선택해 주세요.");
    cmb.Focus();
    return;
}