워크 시트에 두 개의 ListObject를 나란히 추가하려고합니다.Excel 2013 ListObject
방법 1 Visual Studio 디자이너에서이 작업을 수행 한 다음 첫 번째 ListObject에 데이터를 바인딩합니다. 두 번째 ListObject가 오른쪽으로 튀어 오릅니다. 위치를 수정하는 방법이 있습니까 ??
방법 2 코드 숨김 범위에서 ListObject를 추가하려고했지만 ShowHeaders를 false로 설정하더라도 ListObject 맨 위에 빈 행이 남는 또 다른 성가신 부작용이 있습니다. 이 빈 행을 제거 할 수있는 방법이 있습니까 ??
사용자의 친숙한 이름을 원할 때 자동 열 이름을 사용하지 않으려 고합니다. 코드에서 사용하는 이름이 아니기 때문입니다.
감사 앨런
당신은 당신이 가능하게 어떤 지원을받을 필요가 코드 ... –
내 질문의 첫 번째 부분 단순히 비주얼 스튜디오 Excel 통합 문서 디자이너로하고 ListObjects를 포기 관련을 표시해야합니다. ListObject를 단일 셀 (ListObject를 원할 때 왼쪽 위)에 놓습니다. - 코드 관련이 없습니다. –
내 질문의 두 번째 부분은 단순히 Sheet1_Startup 메서드를 사용하여 Sheet에 ListObjects를 추가하는 기본 방법을 사용합니다. \t'lstOne = this.Controls.AddListObject (this.get_Range ("A5", "J5"), "lstOne"); \t lstOne.AutoSetDataBoundColumnHeaders = false; \t lstOne.ShowAutoFilter = false; \t lstOne.ShowHeaders = false; \t lstTwo = this.Controls.AddListObject (this.get_Range ("$ L $ 5 : $ U $ 5"), "lstTwo"); \t lstTwo.AutoSetDataBoundColumnHeaders = false; \t lstTwo.ShowHeaders = false;'데이터 바인딩은 SetDataBinding 메서드를 통해 수행됩니다. –