내가 만드는 작은 프로그램을 사용하여 SQL 서버 데이터베이스하고 있습니다.
내가 연결되어 있는 데이터베이스 종류의 모든 데이터 및 디스플레이에 datagridview1 없이 문제입니다.
나의 코드:
i otrzymuje wynik:
지금 나의 질문:나는 어떻게 추가하는 새로운에서 열 datagridview1 완전히 새로운 종류의 SQL 서버 데이터베이스의 데이터가?
내가 만드는 작은 프로그램을 사용하여 SQL 서버 데이터베이스하고 있습니다.
내가 연결되어 있는 데이터베이스 종류의 모든 데이터 및 디스플레이에 datagridview1 없이 문제입니다.
나의 코드:
i otrzymuje wynik:
지금 나의 질문:나는 어떻게 추가하는 새로운에서 열 datagridview1 완전히 새로운 종류의 SQL 서버 데이터베이스의 데이터가?
분명히 정렬 순서의 일부 SQL 식지 않는 뜻으로,당신은 확실히 이미 알고 있(?) 대신하는 방법을 변경 정보는 정렬의 열입니다. 이것은 감사하게 완벽히 지원:
수있는 몇 가지 방법이 어떻게 그것:
들에게 복잡한 SQL 쿼리,는 그룹을 데이터로의 필요를 사용하여 조인과는 다른 방법으로 데이터의 조합.
가장 쉽고 최악의 방법으로 수행하는 방법이 확장하는 데이터가 테이블 수동:
dataTable.Columns.Add(new DataColumn("newColumn", typeof(string)));
이것은 자동으로 새로 고침 DataGridView 에서 형태입니다. 그리고 당신은 필요에 새로운 자료를 추가로 새 데이터 테이블 칼럼 수 있습니다.
내가 좋아하는 작업 dataGridView 에 기반한 모델입니다. 당신은 클래스를 만들어야 하는 것을 나타내의 모델입니다. 아 class Person
과 속성: Name, Age, etc.
다음 설정은 이 목록으로 데이터 소스입니다.
List<Person> listOfPersons = new();
dataGridView1.AutoGenerateColumns = true;
dataGridView1.DataSource = new BindingSource() { DataSource = listOfPersons};
주요 문제는 것이다-당신은 필요한 분석 데이터베이스 데이터 모델의 형식입니다. 실제로,이것은 어디 ORM(Object-Relational Mapping)은 도움이됩니다. 거기에 몇 가지 준비되어 솔루션 같은 날씬. 그것은 당신의 인생을 단순화)