2010-08-23 5 views
1

동적으로 변경된 datatable와 Windows 응용 프로그램에서 datagridview를 바인딩하고 싶습니다.datatable와 datagridview에 datatable (C#)

두 개의 텍스트 상자가있는 Windows 양식이 있습니다. 하나는 SQL Server와의 연결 문자열이고 다른 하나는 SQL 쿼리 문자열입니다. 데이터를보기 위해 datagridview에 데이터를 표시하기 만하면됩니다. SQL 쿼리의 결과를 읽는 것만으로도 멋질 필요는 없습니다.

미리 감사드립니다. DP

답변

2

는 그냥 DataGridView에의 DataTableDatasource 속성을 할당합니다. 당신은 데이터 테이블이 있으면

+0

그래도 dataTable에 1 행이 있어도 비어있는 DataGridview가 있습니다. : ( –

+3

'AutoGenerateColumns'를 사용하지 않았습니까? – leppie

+0

맞습니다 ... :) 대단히 감사합니다! –

0

바로 다음을 수행 : 당신이해야 할 모든해야

myDataGrid.DataSource = myDataTable; 
myDataGrid.DataBind(); 

.

+1

Bzzzz, ASP.NET 코드, Winforms가 아닙니다. P – leppie

+0

레피가 옳았다. WinForms 솔루션이 필요합니다. –