msql-server 데이터베이스에 연결된 DataGrid가 있습니다. 사용자는 거기에 근무 시간 정보를 입력 할 수 있습니다. 열은 예 : Starttime
, Endttime
, Date
, Projectname
등
보통 데이터 표를 채우기 위해 특정 표에 대한 링크가있는 콤보 박스를 사용합니다. 예 : 내 테이블 데이터베이스에 Project_ID
, Project_Name
필드가있는 테이블 프로젝트가 있습니다. Project_ID
필드도 Table Time Collector에 있으므로 데이터 소스, 멤버 및 valuemember를 설정하고 원하는 것을 가져옵니다.기본값과 datetimepicker 및 드롭 다운 메뉴가있는 Datagrid
시작 및 종료 시간 열에는 15 분 간격으로 시간을 드롭 다운하고 Date
열에 대해 "Now"
및 datetimepicker의 기본 날짜가 필요합니다. 하지만 나는 그것을 구현하는 방법을 절대 모르고있다. 나는 모든 시간에 표를 만들어서 ID를주고 바인딩 할 수 있지만 그것은 나를 망치로 너트를 부수는 것처럼 보입니다.
여러분 중 한 분이 도와 주실 수 있다면 정말 좋을 것입니다.
visual studio 12 express를 사용하고 있습니다.
데이터 그리드 구현 ..? – matzone
Ah - 죄송합니다. 셀에 컨트롤을 호스트 할 수 있습니다. 위의 코드는 여전히 적용되며 콤보 상자를 필드 중 하나로 사용하고 위 코드로 바인딩합니다. 셀에 datepicker 컨트롤을 호스팅하려면 다음을 살펴보십시오. http://stackoverflow.com/questions/8561300/how-to-add-datepicker-column-in-gridview-design-winforms 및 여기 http : //www.codeproject.com/Articles/9558/How-to-add-selection-controls-to-your-DataGrid – GJKH
마지막 링크는 아마도 실제 사례로서 더 유용 할 것입니다. – GJKH