2012-05-03 3 views
1

저는 웹 개발에 익숙하며, 데이터베이스 작업을 할 때는 보통 Text - 라디오 버튼의 속성에 대해 텍스트를 사용하고 행의 ID는 Value- 속성으로 사용합니다. 따라서 데이터베이스에 저장하는 것이 매우 쉽습니다.winforms의 컨트롤에 대한 값 속성에 해당합니다.

Value -property에 대해 winforms가 상응합니까? 아니면 컨트롤의 텍스트를 기반으로 행을 식별해야합니까?

+0

달성하려는 목표에 대해 좀 더 정교한 예를 들려 줄 수 있습니까? –

+0

라디오 버튼 선택에서 데이터를 데이터베이스로 저장하려고합니다. 라디오 버튼은 이미 데이터베이스의 다른 테이블에서 채워져 있으므로 라디오 버튼의 텍스트가 아닌 ID를 기반으로 라디오 버튼 선택을 데이터베이스에 삽입하는 것이 적절합니다. – janlindso

답변

1

일반적인 상태 저장 메커니즘으로 모든 컨트롤에 Tag 속성이 있습니다. 당신은 거기에 당신이 좋아하는 것을 넣을 수 있습니다.

+0

그래서, 내 것과 같은 예제에서'Tag' 속성을 사용하는 것이 일반적입니까? 데이터베이스 행 ID를'Tag'에 저장하고 행의 일부 제목을'Text' 속성으로 저장 하시겠습니까? – janlindso

+0

그게 달려 있 ... 대부분의 컨트롤에는이 기능에 대한 고유 한 속성이 있습니다. 예를 들어 ComboBox에는 항목을 올바르게 바인딩 한 후 사용할 수있는 SelectedValue가 있습니다. – Reddog

+0

글쎄,이 목적을 위해'태그'를 사용해 보았는데 잘 동작했다. 나는 그것이 올바른 "일"인지는 확실하지 않지만 작동합니다. – janlindso

관련 문제