2011-01-19 2 views
0

여기 상황은 다음과 같습니다. 내 회사의 부서 이름이 들어있는 콤보 상자가 채워 졌으므로 제대로 작동합니다. 나는 편집 모드로 들어가서 하나의 레코드를 폼의 모든 레코드를 하나의 레코드로 바인딩 할 수 있도록 하나의 레코드를 데이터 테이블에서 꺼냅니다. 또한이 콤보 상자에 모든 디비전을 채우지 만 선택한 디비전을 표시하려고합니다. 텍스트 컨트롤에 정확한 날짜를 표시하는 방법을 알고 있지만 콤보 상자에 선택된 데이터 만 표시하는 방법을 모르겠습니다. 쿼리를 채우는 첫 번째 레코드를 표시합니다. 어떤 제안?채워진 콤보 상자에 값 표시

덕분에

답변

0

제가 제대로 질문을 이해 모르겠어요. 하지만 당신은 단지 값 목록에서 채워진 드롭 다운 목록에 selectedValue를 표시하려고한다고 생각합니다.

< ASP : DropDownList로 DataTextField = "SomeDecsription"DataValueField = "someValue와"... />

이 당신이있는 경우 명확하지

+0

위 지미에 대한 내 대답을 참조하십시오. – Frank

1

을 요구했는지없는 경우 I 사과 ASP.NET 또는 Windows Form 사용. ASP.NET에는 DropDownList (AJAX Control Toolkit은 포함되지 않음) 만 있지만 실제로 ComboBox 컨트롤이 있기 때문에 현재 Windows Form을 사용하고 있습니다.

ComboBox에는 화면의 특정 항목을 표시하기 위해 조작 할 수있는 SelectedIndex, SelectedItem, SelectedValue, SelectedText 등의 여러 Selected ... 속성이 있습니다. . 그래서 그냥 데 MyRecord에서 cbDivision.SelectedText = myRecord.Division (가정 부문은 콤보 참조

으로 바인드 된 것과 동일한 이름을 포함 할 수있는, 참조 : this

+0

사실은 Windows 형식을 사용하고 있습니다. 그래서 하나의 레코드 만있는 데이터 집합에서 구분 열은 원래 콤보 상자에서 선택한 값에서 저장 한 값을 가지고 있습니다. 콤보를 검색하고 싶습니다. 데이터 집합의 구분 이름에 대한 상자를 표시하고 변경하기 전에 사용자가 이전에 저장된 구분 이름을 알 수 있도록 표시합니다. – Frank

관련 문제