2010-05-24 1 views
0

DataGridView 컨트롤에 데이터 소스로 설정되어있는 Bindingsource가 있습니다. 해당 데이터 집합 쿼리에서 나는 계산 된 열 (Column1) 있습니다. Bindingsource의 작업으로 이동하여 미리보기 데이터을 클릭하면 내 1 열에 대해 다른 행에 데이터 값이 반환되고 다른 행에는 OK가 반환되고 예상됩니다.Datagridview의 계산 된 열에서 예기치 않은 NULL 값을 얻고 있습니다.

문제는 내가 DataGridView 컨트롤에 데이터 소스로이 같은 BindingSource에 설정할 때, 예상되는 모든 행이 반환됩니다하지만 내가 말했듯이 내가 BindingSource 구성 작업이 갈 때 모든 행에 대해, 열 1 아직 NULL입니다 데이터 미리보기를 클릭하면 의 모든 행에 NULL이 없다는 것을 볼 수 있습니다. column1에 대해입니다.

Datagridview 컨트롤에 결과를 바인딩하는 과정에서 이상한 일이 발생하고 혼란 스럽습니까? 어떤 아이디어.

답변

0

Column1 '식 정렬을 보았습니까? 두 번째 열의 유형을 봅니다. TemplateBound 인 경우 itemdatabound 이벤트에 바인딩을 정렬해야합니다.

+0

현재 SortMode = 자동 및 열 유형 = DataGridViewTextBoxColumn – StackTrace

+0

데이터 열을 예상하고 중단 점을 넣을 수 있습니까? datacolumn이 비어있는 경우, 데이터 흐름에 문제가 있습니다. – Megawolt