2017-10-31 4 views
0

방금 ​​dataGridView를 사용하기 시작했습니다.Windows 응용 프로그램을 사용하여 DataGridView에 여러 항목을 추가하는 방법?

여기 Windows Application C#에서 Combobox 및 DataGridView를 사용하고 있습니다.

우리는 콤보 박스에서 아이템이 하나씩 추가 될 것을 선택했습니다 [rows]에 DataGridView 셀을 추가했습니다.

선택한 품목이 [customername]에 추가됩니다. 예를 들어

Form Image

:

private void Form_Load(object sender, EventArgs e) 
{ 
     Combobox1.Items.Add("Name1"); 
     Combobox1.Items.Add("Name2"); 
     Combobox1.Items.Add("Name3"); 
     Combobox1.Items.Add("Name4"); 
} 
private void cmbpaymentopt_SelectedIndexChanged(object sender, EventArgs e) 
    { 
     string item = cmbpaymentopt.SelectedItem.ToString(); 
     if (item != null) 
     { 
      //Here Code 
     } 
    } 

답변

-1

당신은 DataSource 속성을 사용하여 DataGridView에의 행을 설정할 수 있습니다

dataGridView1.DataSource = _listCustomers; 

편집 :

하여 DataGridView를 사용 바인딩 후 사용하는 경우

private static void AddItemToGrid<T>(DataGridView dataGridView, T data) 
{ 
    var dataSource = dataGridView.DataSource as BindingSource; 
    dataSource?.Add(data); 
} 

하지 않을 경우, 단순히 내가 데이터 소스 사자 아 그냥 Form_Load 이벤트의 항목을 추가 사용하지 않는

다음
private static void AddItemToGrid(DataGridView dataGridView, params object[] cells) 
{ 
    dataGridView.Rows.Add(cells); 
} 
+0

사용하고 우리는 그 항목이있는 DataGridView에 추가 할 콤보 상자에있는 모든 항목을 선택 열 –

+0

오케이. 나는 그것을 지금 본다. 나는 내 대답을 편집했다. – Andrew