저는 Delphi 프로그래밍에 익숙하지 않아 DBgrid에서 선택된 셀의 필드 이름을 가져 오는 방법에 대한 정보를 찾기 위해 고심하고 있습니다. 내가 선택한 셀을 편집 할 수 있기를 원합니다. 누군가 도와 드릴 수 있기를 바랍니다.Dephi dbgrid가 셀의 필드 이름을 선택했습니다.
-1
A
답변
1
스택 오버 플로우에 오신 것을 환영합니다!
TDBGrid
구성 요소에 대한 포괄적 인 설명서는 Embarcadero's DocWiki에 있습니다.
TStringGrid
보다 단순한 데이터 인식 구성 요소를 선택했기 때문에 실제로 편집하려는 내용이 기본 필드 값일 수 있습니다. 이를 위해 property Fields
이 있으며 그리드 데이터 세트의 각 필드에 대한 색인을 사용하여 액세스 할 수 있습니다. 현재 선택된 필드를 반환하는 SelectedField
property도 있습니다.
예를 들어 선택한 필드의 값을 'Hello World!'문자열로 설정할 수 있습니다. 예 :
MyGrid.SelectedField.AsString := 'Hello World!';
데이터 세트를 통해 데이터에 액세스하고 있습니다. 따라서 선택한 레코드의 데이터 만 변경합니다.
관련 문제
- 1. DBGrid가 필요합니다. OnAfterCellClick
- 2. Yii2 : Jquery가 작동하지 않는 테이블 셀의 ID를 선택했습니다.
- 3. UITableViewCell 초기에 선택했습니다.
- 4. 값을 선택했습니다. 드롭 다운 목록을 선택했습니다.
- 5. : Zepto.js에서 선택했습니다.
- 6. 확인란을 선택했습니다.
- 7. simple_form을 선택했습니다 : 이름으로
- 8. 현재 필드 이름을 얻으십시오
- 9. sqlite는 필드 이름을 보호합니다.
- 10. 델파이 DBGrid가 현재 셀에 포커스를 설정했습니다.
- 11. vb6에서 dbgrid가 true 인 툴팁 표시
- 12. Delphi dbgrid가 mysql varchar 열을 표시하지 않습니다.
- 13. DBGrid가 삽입 모드에 있는지 확인하는 방법
- 14. 테이블 뷰 셀의 텍스트 필드 데이터 유지
- 15. SSRS 필드 표현을 사용하여 셀의 배경색을 변경하십시오.
- 16. 은 C에서 변수 파일 이름을 사용하여 경로 fopen을 선택했습니다.
- 17. 컴파일러가 동일한 이름을 가진 함수를 통해 functor를 선택했습니다.
- 18. 날짜가 셀보다 큰 경우 셀의 이름을 꺼냅니다.
- 19. 필드 이름을 명시하지 않고 필드 값 제공
- 20. 필드 이름을 변경하지 않고 필드 식별자 변경
- 21. 노드 이름을 모르는 필드 이름을 XML로 작성
- 22. 상태에서 UITableViewCell의 색상을 변경하고 상태를 선택했습니다.
- 23. DropDownList에서 잘못된 값을 선택했습니다.
- 24. PDO - 필드 이름을 변수로 전달
- 25. 필드 이름을 얻기위한 SQL 조인
- 26. 필드 이름을 함수 템플릿에 전달
- 27. mongoimport 필드 이름을 결정하는 방법
- 28. Django 양식 필드 이름을 무시합니다.
- 29. JavaScriptSerializer.Deserialize - 필드 이름을 변경하는 방법
- 30. 필드 또는 속성 이름을 참조해야합니까?
하나의 셀이 아닌 전체 행을 선택합니다. – RBA
귀하의 질문에 답변을 시도했습니다. 나는 그것이 당신의 필요에 부합되기를 희망합니다. 보다 자세한 답변을 원하시면 귀하의 질문에 대해보다 자세하게 질문해야합니다. 더 많은 정보를 제공할수록보다 나은 답변을 얻을 수 있습니다. –
선택/포커스 된 셀과 관련된 필드의 코드 *에서 * 값을 변경하거나 셀의 값을 편집 할 수 있는지 여부는 사용자의 q에서 분명하지 않습니다. 무엇 이니? – MartynA