2013-04-14 5 views
2

값이 10 개인 asp.net 체크 박스 목록이 있고 데이터베이스에 4 개의 값을 삽입했습니다. 이제 데이터베이스에있는 값은 다음과 같습니다.체크 박스 목록을 반복하고 DB에 값이 지정되어있는 경우 DB에 값을 할당합니다.

1 
2 
3 
4 

값을 확인란에 선택하려면이 확인란을 선택합니다. 누군가가 데이터베이스 값으로 체크 박스 목록을 반복하고 Database에서 얻은 것을 검사하는 방법을 말해 줄 수 있습니까?

미리 감사드립니다 ....

답변

1

이 작업을 수행해야합니다. listitem의 값이 데이터베이스의 값과 같은지 확인하기 만하면됩니다. 이 작업을 수행 할 수있는 많은 방법이 있으며 나머지 설정 및 데이터베이스 연결에 따라 달라집니다. 여기

(나는 당신의 진짜 질문은 생각) 목록 상자 항목을 통해 반복하는 방법입니다

for (int x = 0; x < listBox1.Items.Count; x++) 
    { 
    if(YOUR LOGIC HERE) 
    { 
     listBox1.SetSelected(x, true); 
    } 
    } 

희망이 당신을 도와줍니다!