이벤트에 개체 이름 전달

AndyDB

여러 콤보 상자를 항목으로 채우는 ac # 함수를 작성 중입니다. 그러나 객체 / 필드 이름을 함수에 전달할 수 없으며 실제로 손으로 할 수 있습니다.

첫 번째 변수는 쿼리 문자열이고 두 번째 변수는 XAML 개체입니다.

    SetupComboBoxes(
        "SELECT Machine FROM Machines GROUP BY Machine ORDER BY Machine",
        txtMachine);

호출되는 코드는 다음과 같을 것입니다.

private void SetupComboBoxes(string strQuery, object objFieldName)
{
    MySqlCommand cmd;
    MySqlDataReader dr;

    cmd = new MySqlCommand(strQuery, con);
    dr = cmd.ExecuteReader();
    while (dr.Read())
    {
        objFieldName.Items.Add(dr[0].ToString());
    }
}

어떤 제안이라도 대단히 감사하겠습니다.

마이클 에덴 필드

문제는 메서드를 선언 한 방식입니다.

private void SetupComboBoxes(string strQuery, object objFieldName)

컴파일러에게 두 번째 매개 변수가 object. objectItems나중에 사용하려는 속성이 없습니다 . 컴파일러는 그렇게 할 수 없습니다. 왜냐하면 여러분이 말한 한 모든 종류의 객체를 여러분의 메서드에 전달할 수 있기 때문 입니다. 이들 중 대부분은 Items방법 이 없으며 프로그램이 충돌합니다. 컴파일러는 코드에 형식 안전성적용 하고 있습니다. 다른 소위 "동적"언어를 사용하면이를 수행 할 수 있으며 런타임에만 형식 안전성 검사를 수행 할 수 있지만 C #은 이러한 언어 중 하나가 아닙니다.

ComboBox메서드 내부 에서 작업해야하는 경우 컴파일러에 매개 변수가 다음과 같음을 알려야합니다 ComboBox.

private void SetupComboBoxes(string strQuery, ComboBox objFieldName)

이렇게 ComboBox하면 메서드 의 모든 속성에 액세스 할 수 있으며, .NET Framework가 아닌 것에 실수로 해당 메서드를 사용하려고 시도하는 것을 방지 할 수 있습니다 ComboBox.

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

버튼 누름 / 이벤트 트리거시 선택한 개체 모델 전달

분류에서Dev

이벤트 객체 및 기타 매개 변수를 JavaScript 함수에 전달

분류에서Dev

데이터 변환 후 전체 달력 삭제 이벤트 개체

분류에서Dev

React의 onClick 함수에서 이벤트 객체 전달

분류에서Dev

활동 사이에 개체 전달

분류에서Dev

.click 이벤트에 입력 매개 변수 전달

분류에서Dev

vue 이벤트 (@input)에서 참조로 매개 변수 전달

분류에서Dev

onclick 이벤트에 매개 변수 전달

분류에서Dev

jQuery의 클릭 이벤트에 매개 변수 전달

분류에서Dev

Rails의 onchange 이벤트에 매개 변수 전달

분류에서Dev

템플릿 이벤트에 매개 변수 전달

분류에서Dev

이벤트 리스너에 대한 매개 변수 전달

분류에서Dev

클릭 이벤트에서 매개 변수 전달

분류에서Dev

aasm 이벤트에 매개 변수 전달

분류에서Dev

이 개체를 onChange 이벤트의 인수로 전달 하시겠습니까?

분류에서Dev

개체 리터럴의 전체 이름

분류에서Dev

Papplet에서 개체 클래스로 MouseClick 이벤트 전파

분류에서Dev

WPF의 단추 클릭 이벤트 처리기에 개체를 어떻게 전달합니까? 씨#

분류에서Dev

ViewCell에서 ListView가있는 부모 개체로 이벤트를 전달하는 방법

분류에서Dev

자체 "클릭"이벤트를 사용하여 함수에 컨트롤 전달

분류에서Dev

Symfony2-이벤트 리스너에서 컨트롤러로 객체 전달

분류에서Dev

자바 스크립트 함수에서 이벤트 객체 전달

분류에서Dev

SignalR, HUB에서 클라이언트로 개체 전달 (MVC C #)

분류에서Dev

이벤트 트리거 이전에 개체 폐기 및 가비지 수집

분류에서Dev

jQuery : 이벤트 처리 중에 이벤트 객체가 암시 적으로 전달됩니까?

분류에서Dev

SQL 쿼리에서 전체 달력에 대한 json 이벤트 생성

분류에서Dev

이 유형이 필요한 함수에 자체 개체 전달

분류에서Dev

스트라이프 체크 아웃 : 세션 개체 생성시 메타 데이터를 전달하고 checkout.session.completed 이벤트에서 수신합니다.

분류에서Dev

Node JS : 서버 측 이벤트를 위해 Bull Queue에 응답 객체 전달

Related 관련 기사

  1. 1

    버튼 누름 / 이벤트 트리거시 선택한 개체 모델 전달

  2. 2

    이벤트 객체 및 기타 매개 변수를 JavaScript 함수에 전달

  3. 3

    데이터 변환 후 전체 달력 삭제 이벤트 개체

  4. 4

    React의 onClick 함수에서 이벤트 객체 전달

  5. 5

    활동 사이에 개체 전달

  6. 6

    .click 이벤트에 입력 매개 변수 전달

  7. 7

    vue 이벤트 (@input)에서 참조로 매개 변수 전달

  8. 8

    onclick 이벤트에 매개 변수 전달

  9. 9

    jQuery의 클릭 이벤트에 매개 변수 전달

  10. 10

    Rails의 onchange 이벤트에 매개 변수 전달

  11. 11

    템플릿 이벤트에 매개 변수 전달

  12. 12

    이벤트 리스너에 대한 매개 변수 전달

  13. 13

    클릭 이벤트에서 매개 변수 전달

  14. 14

    aasm 이벤트에 매개 변수 전달

  15. 15

    이 개체를 onChange 이벤트의 인수로 전달 하시겠습니까?

  16. 16

    개체 리터럴의 전체 이름

  17. 17

    Papplet에서 개체 클래스로 MouseClick 이벤트 전파

  18. 18

    WPF의 단추 클릭 이벤트 처리기에 개체를 어떻게 전달합니까? 씨#

  19. 19

    ViewCell에서 ListView가있는 부모 개체로 이벤트를 전달하는 방법

  20. 20

    자체 "클릭"이벤트를 사용하여 함수에 컨트롤 전달

  21. 21

    Symfony2-이벤트 리스너에서 컨트롤러로 객체 전달

  22. 22

    자바 스크립트 함수에서 이벤트 객체 전달

  23. 23

    SignalR, HUB에서 클라이언트로 개체 전달 (MVC C #)

  24. 24

    이벤트 트리거 이전에 개체 폐기 및 가비지 수집

  25. 25

    jQuery : 이벤트 처리 중에 이벤트 객체가 암시 적으로 전달됩니까?

  26. 26

    SQL 쿼리에서 전체 달력에 대한 json 이벤트 생성

  27. 27

    이 유형이 필요한 함수에 자체 개체 전달

  28. 28

    스트라이프 체크 아웃 : 세션 개체 생성시 메타 데이터를 전달하고 checkout.session.completed 이벤트에서 수신합니다.

  29. 29

    Node JS : 서버 측 이벤트를 위해 Bull Queue에 응답 객체 전달

뜨겁다태그

보관