동적 필터를 제공하기위한 옵션

저스틴

현재 동적 필터 옵션이 필요한 프로젝트를 진행 중입니다. 필터 유형을 결정하는 데 사용되는 콤보 상자와 검색 키를 가져 오는 데 사용되는 텍스트 상자입니다. 내가 원하는 것은 가능한 한 동적으로 만드는 것입니다. 고객이 즉석에서 새 코드를 원한다고 결정하면 소스 코드로 돌아와서 변경할 필요가 없습니다.

데이터는 현재 두 개의 데이터베이스에 분산되어 있으며 이에 대해 말할 수 없습니다. 이로 인해 Entity Framework 및 동적 LINQ의 사용이 권장되지 않습니다. 현재 내가 가지고있는 아이디어는 T-SQL을 사용하여 데이터베이스에 저장된 "필터"에 콤보 상자를 바인딩하여 결과를 가져오고 sp_executesql을 사용하여 결과를 가져 오는 것 입니다. 여기에서 볼 수 있습니다 .

이 작업을 수행하는 방법에 대한 다른 권장 사항이 필요합니다. 나는 C #에서 할 수 있다고 생각하는 우아한 방법이 있어야한다고 생각한다. 그러나 나는 그것을 생각할 수 없다.

ᗩИ Ꭰ ЯƎᗩ

DropDownList (여기서 이름은 yourDdl)를 사용하고 있고 DB에서 오는 데이터로 채우려면 다음과 같이하는 것이 좋습니다.

yourDdl.DataSource = getListSelection("AtecoYear = 2004", true);
yourDdl.DataTextField = "ComboText";
yourDdl.DataValueField = "ComboID";
yourDdl.DataBind();

getListSelection 메소드 (가장 좋은 방법은 적절한 클래스에 넣는 것입니다)는 DB에 연결하고 데이터를 추출하여 DataTable에 넣습니다.

public DataTable getListSelection(string filter_status)
{
    DataTable dt;
    string cmdText = "select ExampleID as ComboID, ExampleName as ComboText from ExampleTable";

    SqlConnection objIdbConnection = new SqlConnection(yourConnectionString);
    SqlCommand cmd = new SqlCommand();
    cmd.CommandText = cmdText;
    cmd.Connection = objIdbConnection;
    cmd.CommandTimeout = 30; // seconds
    cmd.Connection.Open();

    IDataAdapter da = new SqlDataAdapter((SqlCommand)cmd);
    DataSet myDataTable = new DataSet();
    da.Fill(myDataTable);
    objIdbConnection.Close();

return myDataTable.Tables[0];

}

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

옵션 클래스를 기반으로 select2 목록을 동적으로 필터링하는 방법

분류에서Dev

Jena sparql (Dbpedia) 쿼리 옵션 필터는 결과를 제공하지 않지만 (http://dbpedia.org/snorql/) 동일한 쿼리가 작동합니다.

분류에서Dev

각도를 사용하는 선택 상자의 동적 옵션

분류에서Dev

EasyUI 변경 옵션 '필수'동적

분류에서Dev

Ajax 성공을 통해 동적 복제 선택 옵션에 데이터 채우기

분류에서Dev

질적 데이터에서 커미션 (추가) 및 누락 (삭제)을 평가하기위한 Excel 공식

분류에서Dev

옵션으로 작동하지 않는 필터

분류에서Dev

jqGrid : 검색 필터 옵션을 동적으로 다시 빌드

분류에서Dev

Bootstrap Multiselect-동적 옵션 채우기

분류에서Dev

jQuery를 사용하여 데이터베이스에서 동적 선택 옵션으로 선택 옵션 채우기

분류에서Dev

Javscript를 사용하여 복제 노드에서 동적 선택 옵션 가져 오기

분류에서Dev

Javscript를 사용하여 복제 노드에서 동적 선택 옵션 가져 오기

분류에서Dev

Emberjs Power는 동적 옵션 및 선택기를 선택합니다.

분류에서Dev

선택한 옵션에 따라 다른 데이터 개체를 동적으로 사용

분류에서Dev

누군가 javac의 -implicit 옵션이 작동하는 방법에 대한 예를 제공 할 수 있습니까?

분류에서Dev

옵션 선택시 API에서 데이터를 동적으로 호출하는 방법

분류에서Dev

ASP.NET MVC에 심층적 인 비즈니스 구조를 적용하기위한 옵션?

분류에서Dev

날짜 범위를 동적으로 필터링하기위한 코드

분류에서Dev

Drupal 8 : 분류 페이지 제한 노출 필터 옵션은 상위 용어를 기반으로합니다.

분류에서Dev

Linq를 사용한 동적 필터링

분류에서Dev

선택한 옵션에 따라 자동 채우기 필드

분류에서Dev

동적 Jqgrid 옵션

분류에서Dev

bigTable에서 데이터를 가져 오는 동안 제한 옵션을 추가하는 방법은 무엇입니까? 누군가 NodeJS에서 적절한 구문을 제공 할 수 있습니까?

분류에서Dev

다중 옵션 범위 필터

분류에서Dev

활성 필터의 옵션을 클릭해도 작동하지 않습니다.

분류에서Dev

옵션으로 제품 필터링

분류에서Dev

데이터베이스 데이터를 기반으로 자동 폴링 된 옵션으로 테이블 필터링

분류에서Dev

필터는 배열에서 파생 된 ng-option에서는 작동하지 않지만 정적 옵션에서는 잘 작동합니다.

분류에서Dev

ORA-01735 : ALTER TABLE 옵션이 부적합합니다 (COLUMN에서 DEFAULT를 삭제하려고하는 동안)

Related 관련 기사

  1. 1

    옵션 클래스를 기반으로 select2 목록을 동적으로 필터링하는 방법

  2. 2

    Jena sparql (Dbpedia) 쿼리 옵션 필터는 결과를 제공하지 않지만 (http://dbpedia.org/snorql/) 동일한 쿼리가 작동합니다.

  3. 3

    각도를 사용하는 선택 상자의 동적 옵션

  4. 4

    EasyUI 변경 옵션 '필수'동적

  5. 5

    Ajax 성공을 통해 동적 복제 선택 옵션에 데이터 채우기

  6. 6

    질적 데이터에서 커미션 (추가) 및 누락 (삭제)을 평가하기위한 Excel 공식

  7. 7

    옵션으로 작동하지 않는 필터

  8. 8

    jqGrid : 검색 필터 옵션을 동적으로 다시 빌드

  9. 9

    Bootstrap Multiselect-동적 옵션 채우기

  10. 10

    jQuery를 사용하여 데이터베이스에서 동적 선택 옵션으로 선택 옵션 채우기

  11. 11

    Javscript를 사용하여 복제 노드에서 동적 선택 옵션 가져 오기

  12. 12

    Javscript를 사용하여 복제 노드에서 동적 선택 옵션 가져 오기

  13. 13

    Emberjs Power는 동적 옵션 및 선택기를 선택합니다.

  14. 14

    선택한 옵션에 따라 다른 데이터 개체를 동적으로 사용

  15. 15

    누군가 javac의 -implicit 옵션이 작동하는 방법에 대한 예를 제공 할 수 있습니까?

  16. 16

    옵션 선택시 API에서 데이터를 동적으로 호출하는 방법

  17. 17

    ASP.NET MVC에 심층적 인 비즈니스 구조를 적용하기위한 옵션?

  18. 18

    날짜 범위를 동적으로 필터링하기위한 코드

  19. 19

    Drupal 8 : 분류 페이지 제한 노출 필터 옵션은 상위 용어를 기반으로합니다.

  20. 20

    Linq를 사용한 동적 필터링

  21. 21

    선택한 옵션에 따라 자동 채우기 필드

  22. 22

    동적 Jqgrid 옵션

  23. 23

    bigTable에서 데이터를 가져 오는 동안 제한 옵션을 추가하는 방법은 무엇입니까? 누군가 NodeJS에서 적절한 구문을 제공 할 수 있습니까?

  24. 24

    다중 옵션 범위 필터

  25. 25

    활성 필터의 옵션을 클릭해도 작동하지 않습니다.

  26. 26

    옵션으로 제품 필터링

  27. 27

    데이터베이스 데이터를 기반으로 자동 폴링 된 옵션으로 테이블 필터링

  28. 28

    필터는 배열에서 파생 된 ng-option에서는 작동하지 않지만 정적 옵션에서는 잘 작동합니다.

  29. 29

    ORA-01735 : ALTER TABLE 옵션이 부적합합니다 (COLUMN에서 DEFAULT를 삭제하려고하는 동안)

뜨겁다태그

보관