2011-01-19 3 views
-1

데이터베이스의 요소 (행)를 목록에로드하고 있습니다. 해당 테이블 (SQL 데이터베이스)에 새 항목이 추가 될 때 목록을 업데이트해야 목록을 업데이트 할 수 있으며 목록에서 요소를 선택하면 선택 취소됩니다 (예 : 새 메일이있을 때 Outlook과 같은). 받은 메일이 있습니다.)C# Windows 응용 프로그램 양식 및 데이터베이스

+0

당신이하려는 일에 대해 더 정확하게 말할 수 있습니까? 이것은 Windows Forms 응용 프로그램입니까? – Jazza

+0

또한 enrty에 대한 자세한 정보가 추가 되었습니까? 프로그램에서 enrty가 추가 되었습니까? 또는 데이터베이스 자체에 있습니까? 어떤 목록을 업데이트해야합니까? –

+0

안녕하세요. 오버플로를 환영합니다! 귀하의 질문은 다소 모호하며 대답하기 어려울 것입니다. 지금까지 시도한 것을 보여 주거나, 달성하고자하는 것에 대해 좀 더 자세히 설명해 보시기 바랍니다. 초보자가 좋은 답변을 얻을 수 있도록 작성된 지침 인 http://stackoverflow.com/questions/how-to-ask도 읽어보십시오! –

답변

0

간단한 데이터베이스 트랜잭션을 다루는 경우 BindingSource Component으로의 진입을 권장합니다. BindingSource 구성 요소는 사물을 생성, 읽기, 업데이트 및 삭제할 수 있으므로 반드시 처리 할 필요가 없습니다.

+0

고맙습니다. –

0

행에 고유 한 식별자가 있다고 가정합니다. 새 행을 추가하기 전에이 ID를 저장할 수 있으며 추가 된 후에는 저장된 ID로 목록을 검색하여 해당 행을 다시 선택할 수 있습니다.

(실제로 행 핸들을 저장하고 핸들을 사용하여 직접 다시 선택하는 것이 현명합니다. 그리드가 업데이트 된 목록을 표시 할 새 행 객체를 만드는 경우 작동하지 않습니다. 어떻게 데이터를 바인딩했는지는 확실하지 않습니다.)

관련 문제