설정 DataGridView.DefaultCellStyle.NullValue null 에 designtime 일 오류가에서 행 추가 런타임

StackOverflow https://stackoverflow.com/questions/48271

  •  09-06-2019
  •  | 
  •  

문제

Visual Studio2008

  • 추가로 새로운 DataGridView 양식
  • 열 편집
  • 추가로 새로운 DataGridViewImageColumn
  • 열 CellStyle Builder 이 칼럼(DefaultCellStyle 성)
  • 변경 NullValue 에서 시스템입니다.Drawing.비트맵 null
  • 를 추가하려고 하는 새로운 행을 DataGridView 런타임에 (dataGridView1.행이 있습니다.Add();)
  • 당신은 이 오류가 발생할 수 있습니다.시스템입니다.코드:Formatted 값의 세포가 잘못된 형식입니다.

을 변경하는 경우 다시 NullValue 하는 시스템입니다.Drawing.Bitmap(로)를 구입하실 수 있습니다.에 추가합니다.

설정하는 경우 NullValue 런타임에 대 designtime 지 않 anny 오류가 있습니다.(dataGridView1.열[0].DefaultCellStyle.NullValue=null;)

할 수 있었 당신은 나에게 그 이유는 무엇입니까?

도움이 되었습니까?

해결책

이 잘 있을 수 있습니다 버그에서 디자이너;만약 당신이 주위를 살펴보고서.디자이너입니다.cs 파일이(아마에서 자기 전과 후에 당신은 설정 NullValue null)당신이 볼 수 있어야하는 코드를 생성합니다.

다른 팁

Kronoz 다.을 설정한 후에 그것 designtime 추가이다.디자이너입니다.cs:

dataGridViewCellStyle1.NullValue="null";

을 수정할 경우 "null" 하기 null 그런 다음 그것을 잘 작동합니다.I checked the DataGridViewCellStyle.NullValue set_NullValue(Object)및 get_NullValue 와 반사체고 나는 생각한 문자열 값을 올리지 말아야 어떤 오류가 여기에.

어쨌든 이 경우 당신은 그것을 설정하려면 designtime 다음을 잊지 않을 수정.디자인입니다.cs.

변경 NullValue 에서 시스템입니다.Drawing.비트맵 null

를 입력할 때'null'분야에 대한 NullValue 디자이너에서,당신은 specifing 문자열 값입니다.는 유일한 방법을 설정 NullValue 문자열이 아닌 값을 설정하거나 프로그래밍 방식으로에 의해 modifing 디자이너로 직접 코드 합니다.

란 있을 수 없는 문자열 값을 사용합니다.설정하지 않은 기본 가치에 IDE 속성 대화상자.했다"Empty"서면으로 RowsDefaultCellStyle.형식으로 제공하고 발생한 오류가 있습니다.그것은 자기해하고 있습니다.으로 해결하려고 노력했 설정 체크박스 상태를 체크하지만 필요해요를 삭제할 문자열 값입니다.

내가 찾는 그것의 더 나은 당신을 삭제합 품목에서는 디자이너 모두 함께서는 형식으로 지역 기본 null 값이 지역입니다.그것은 그것을 다시 설정하는 실시 null 입니다.내가 하려고 그것을 설정하에서 초기화 섹션에서 디자이너를 생성합니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top