2011-03-13 5 views
0

필자는 데이터베이스 테이블에서 읽는 제품 이름의 목록을 표시하는 목록 상자를 가지고 있으며 inbuild 데이터 소스/데이터 바인딩 물건을 사용하여 바인딩됩니다. 제품 이름이 업데이트 될 때/더 많은 정보가 테이블 등에 추가됩니다 목록 상자에 반영됩니다! 처음으로 바인딩 된 때의 초기 이름 만 표시되며이를 해결하는 방법은 무엇입니까?데이터 바인딩 된 목록 상자가 업데이트되지 않습니까?

잠시 동안 검색해 보았지만 나에게 도움이되는 해결책이 없다면 도움을 많이 받으실 수 있습니다!

+0

ASP.Net 또는 Winforms? 또한 우리에게 몇 가지 코드를 보여 주면 도움이 될 것입니다. –

+0

거기에 상대적으로 표시 할 코드가 실제로 없다고 생각합니다. 목록 상자에 데이터 바인딩을 사용하여 자동 생성 된 부분이 있습니다 : '이 코드 줄은'SystemDbDataSet . 제품 테이블 '테이블. 필요에 따라 이동하거나 제거 할 수 있습니다. Me.ProductTblTableAdapter.Fill (Me.SystemDbDataSet.ProductTbl) – Qais

+0

... 내 첫 번째 질문에 대한 대답은 무엇입니까? –

답변

0

30 초마다 목록 상자를 새로 고치고 채우려면 타이머 컨트롤을 설정할 수 있습니다.

이외에도 OnBox 또는 OnSelectedIndexChange를 업데이트하기 위해 ListBox를 설정할 수도 있습니다. 두 가지 방법 모두 약간의 어려움이 있으며 ListBox.Items가 10 개의 항목으로 증가하더라도 동일한 선택을 유지해야합니다.

관련 문제