안녕하세요, 임시 데이터를 DataGridview에 추가하는 방법을 아는 사람이 계십니까?DataGridview에 여러 "임시"값을 추가하여 데이터베이스에 저장하십시오.
나는 2 콤보가 : genderComboBox (품목 : 여성, 남성), countryComboBox (항목 : 미국, 독일) 1 버튼 (buttonAdd) : 1 DataGridView에 (genderColumn, countryColumn) :
이는 어떻게 추가 할 수 있습니다 그 (것)들을 datagridview에? 나는 그들이 데이터베이스에 직접 저장하는 것을 원하지 않는다.
그리고 어떻게 여러 값을 gridview에 추가 할 수 있습니까? 나는 항상 새 열을 생성 버튼을 클릭
- 매번 :
여기에 나는이 문제를 볼 수있는이 솔루션에서
을 시도거야. 내가 원하는 것은 단지 어떤 열을 지정하고 datas로 채울 것입니다.private void buttonAdd_Click(object sender, EventArgs e) { DataTable table = new DataTable(); table.Columns.Add("Country"); table.Rows.Add(countryComboBox.Text); dataGridView1.DataSource = table; }
- 버튼을 클릭 할 때마다 이전에 추가 한 내용이 추가되지 않습니다. 따라서 DataGrid에 임시 값을 여러 개 추가 할 수 없습니다.
감사합니다 !!!
대단히 감사합니다! 나는 어떤 접근 방식이 더 나은가요? 그것을 datatable 또는 일반적인 목록에 넣어? –
당신이 사용하는 방법은 개인적인 취향입니다. 나는 항상 OOP 방식에 더 익숙하다. 내게는 객체 목록 만 있으면 더 자연스럽게 느껴진다. 그런 다음 그 객체는 그리드와 컬럼이 아닌 속성을 갖는다. 반면에 관계 데이터베이스 시스템으로 더 많은 작업을한다면 datatable 접근 방식을 선호 할 것입니다. 상사가 다르게 말하는 경우를 제외하고는 가장 편안한 느낌으로 사용하십시오. – Despertar
sir은 객체 클래스에 add 메소드가 있어야한다는 의미입니까? –