2010-01-19 4 views
0

Visual Studio 2008에 여러 개의 datatable/dataset 비주얼 라이저가 설치되어 있습니다. 비주얼 라이저를 IDE에서 수동으로 시작하는 데는 약간의 시간이 소요됩니다. 디버깅하는 동안 코드를 통해 자동으로 데이터 테이블의 데이터가있는 데이터 테이블 시각화 프로그램을 표시하려고합니다..NET datatable visualizer를 코드에서 시작할 수 있습니까?

비주얼 라이저를 호출 한 후 줄에 중단 점을 넣고 싶습니다. 비주얼 라이저 창은 모달이지만 디버깅 중에는 괜찮습니다.

이것이 가능합니까?

(위 수없는 경우 나, 고려해 볼 수 있습니다 다른 경로는을 winform 창에서 데이터 그리드를 표시하는 것입니다)

답변

1

어떻게 그냥 DataGridView 어떻습니까?

using(Form form = new Form()) 
using(DataGridView grid = new DataGridView()) { 
    grid.Dock = DockStyle.Fill; 
    grid.DataSource = table; 
    form.Controls.Add(grid); 
    form.ShowDialog(this); 
} 
+0

첫 번째 (전용) 열 너비가 변경되지 않는 이유는 확실하지 않습니다. form.ShowDialog (this); grid.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.None; grid.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.AllCells; grid.Refresh(); –

관련 문제