2013-07-22 2 views
0

DataTable의 확인란 값을 기준으로 필터링하는 간단한 방법은 무엇입니까? 내가 검색 한 모든 것은 필터를 지정하기 위해 확인란을 사용하는 방법을 보여줍니다. 내가 원하는 건 아니야. 바닥 글 검색 상자 (또는 기타)에 true를 입력하고 해당 확인란 값에 해당하는 행에 내 datatable을 제한하고 싶습니다. DataTable의 확인란을 선택하여 필터링

나는 그 말이이 해결하는 사람의 시간에 미리 감사드립니다 생각 : D

여기에 체크 박스가 설명을 위해, 어디 부분의 부분의를;

<tr> 
    //...blah blah blah, other <td>'s 

    <td>@Html.EditorFor(x => x.ApprovedPoints)</td> 
    <td>@Model.Notes @Html.HiddenFor(x => x.Notes)</td> 
    <td>@Html.EditorFor(x => x.Approved)</td> 
</tr> 

답변

0

나는 당신이 나에게주는 정보에 대답하려고 노력할 것입니다.

내가 아는 한 (내가 틀릴 수도 있음) 데이터 테이블에 컨트롤 (예 : DataGrid)의 "확인란"이 없습니다.

확인란을 표시하는 경우 dataTable의 유형이 부울 값일 수 있습니다. 당신이 "true"로 당신이 선택을 적용 할 수있는 데이터로 행을 얻으려면 당신이 컨트롤에 결과를 표시 할 경우

그래서,

result as datarow() = myDatatable.select("mycolumn = value") 'this method returns an array of datarows where you can iterate through. 

(데이터 테이블의 방법이다) , 당신이 사용할 수 있습니다

myDatatable.DefaultView.RowFilter = "mycolumn = value" 
myDataGrid.dataBind 'if Im not wrong this is applied when you apply a databind to the control 

거기에 웹에서 두 가지 방법에 대한 정보가 많이 있습니다, 당신은 여기에서 Google 수 있습니다.

또는 더 정확한 대답을 원하면 자세한 정보를 추가하십시오. 어떤 언어로 작업하고 있습니까?, 어떤 종류의 기술이 필요합니까? 데스크톱 응용 프로그램으로 작업하고 있습니까? 또는 ASP 웹 페이지? 또는 다른 미친 것 ¬¬. 어떤 컨트롤을 사용하고 있습니까?, 어떤 결과는 결과와 관련이 있습니까?

솔루션을 구현하려는 코드의 일부가 위의 모든 것을 도울 수 있습니다.

+0

asp 웹 페이지입니다. 길고 짧기 때문에 선택하지 않은 행만 찾아서보고 싶습니다. DataTable의 바닥 글에 으로 ApprovedPoints 또는 Notes를 필터링 할 수있는 것처럼 일부 설명을 위해 위 부분을 추가했습니다. Approved 값을 필터링하려고합니다. –

관련 문제