hejdig. 질문에 대한
짧은 답변 :
나는 당신이 클래스와 객체를 혼합하는 것 같아요.
긴 호언 장담 : - 복사/붙여 넣기, 나쁜 보이는 코드는 당신이 얻을 것이다 더 적은 반응
귀하의 예를
lable.Test=ds.Tables(0).rows.count
아마
lable.Text=ds.Tables(0).rows.count
(코드를 다시 작성하지 않는 것입니다)
그리고 나서 ds는 아마도 당신의 객체가 아니라 당신의 클래스입니다. 이미 쓰고있는 경우
은 몇 가지 더 힌트를 여기
Dim myDataset = New ds()
...whatever magic like myDataset.Tables(0).fill
lable.Text = myDataset.Tables(0).Rows.Count
을 시도 할 수 있습니다 :
데이터 세트는 팻 클라이언트 (웹 양식/WPF) 및 웹 (웹 양식/ASPNET)에서 동일하게 작동합니다.
유형이 지정된 데이터 세트은 좋은 것으로 간주됩니다. 유형을 사용하십시오. 그 datatables로 데이터를 읽기위한 오래된 날짜 프레임 워크에서 사용 - 예를 들어
lable.Text = myDataset.MyTable.Rows.Count
첫 번째 테이블을 참조하는 것보다 아마도 더 [표 (0)]
당신이 tableadapters라는 뭔가를하고있는 것 같다. 간단히 말해서 :하지 마십시오. 나는 그 기술을 사용하는 적어도 2 개의 시스템을 가지고 있으며, 그것은 큰 시간을 괴롭힌다. 데이터를 업데이트하기위한 작은 버튼, 데이터 세트가 커질 때의 나쁜 개요, 레이아웃을 떨어 뜨리는 IDE의 버그 및 그 뒤에 매우 민감한 XML.
그러나 데이터 세트/데이터 테이블을 포기하지 마십시오. 그것들은 좋다. 데이터 세트/데이터 테이블에 대한 비판 중 많은 부분은 테이블 어댑터를 사용하는 사람들과 데이터 세트/데이터 테이블에 대한 비난에서 유래합니다.
데이터 세트/데이터 테이블로 들어가려면 부분 클래스 기능을 사용하십시오. 당신이 안에있을 때 클래스에는 속성과 이벤트와 같은 더 많은 기능이 있습니다.
/OF
웹 개발에서 MsgBox를 잊어 버리십시오. 단지 거기에 없다. –