2011-03-28 6 views
4

데이터 집합 디자이너를 사용하여 데이터 집합을 만들었으며 데이터베이스에 변경된 내용을 반영하기 위해 열을 추가하려고합니다. 내 어댑터 (및 내가 만든 모든 메서드와 쿼리)를 삭제하지 않고 데이터 소스에서 데이터 집합 스키마를 '새로 고치는'방법이 있습니까?어댑터를 삭제하지 않고 데이터 소스에 추가 된 열을 반영하도록 Dataset을 업데이트하는 방법은 무엇입니까?

답변

2

당신이 게시 한 이래로 나는 그동안 알았지 만 동일한 문제가 있었고 이것을 수행하는 방법을 알아 냈기 때문에 나는 나를 위해 일한 해결책을 게시 할 것입니다.

  1. 오른쪽 데이터 집합 디자이너에서

  2. "데이터 집합 디자이너에서 편집"

  3. 선택 (당신의 viewpane의 하단에있는 스트립) 업데이트 할 DataSet 개체를 클릭 열을 추가 할 테이블의 머리글을 마우스 오른쪽 단추로 클릭하십시오.

  4. select configure ...이 테이블의 데이터 집합에 값을 그리는 데 사용할 SQL 문이 나타납니다.

  5. 편집 당신은 당신의 데이터 세트의 테이블에 포함하고 선택 성명에서 마무리 예를 클릭합니다 열을 포함하는 SQL은,

  6. 이 데이터 집합 디자이너가 다음 모든 컨트롤로 이동 닫습니다

    목록에서 열 이름을 포함 (내 경우에는 datagridview) 작업 화살표 (핸들 오른쪽 옆 모서리)를 클릭하고 열 추가를 선택하십시오.

  7. 데이터 바인딩 된 열 목록에서 새로 생성 된 열을 선택하고 "추가"를 클릭하십시오.

  8. "열 편집"을 선택하십시오. 메뉴를

  9. 이동에 맞는 위치로 열을 (항상 그리드의 마지막 열로 배치되며, 당신이 마지막 열 수 싶지 않을 수도 있습니다)

봐라, 내가 아는 요청 그것의 거의 snappy하지만 그것은 데이터 집합을 삭제하고 그 다음 올 모든 코딩 오류를 고치다 ... 심지어 두 번째 자연 (내가 희망)처럼 될거야 몇 번이나 그것을 끝내고 뛰는

안부 Logged

ps VS2010에서 작업 중입니다.

1

어댑터와 테이블을 삭제하기 만하면됩니다. 그것은 다소 성가신 일이지만, 나는 그곳에 정말로 방법이 없다고 생각합니다. 어쩌면 VS2010 또는 그 이상 버전의 .net.

관련 문제