배열로 DataTable 열의 값을 검색하는 방법은 무엇입니까?

Mentiflectax

나는 DataTable다음과 같은 방식으로 구성합니다.

DataTable data = new DataTable();

data.Columns.Add("year");
data.Columns.Add("month");
data.Columns.Add("id");
data.Columns.Add("displayText");

data.Columns["displayText"].Expression = "Convert(year, 'System.String') + ' / ' + Convert(month , 'System.String')";

DataColumn[] keyColumns = new DataColumn[2];
keyColumns[0] = data.Columns["year"];
keyColumns[1] = data.Columns["month"];

data.PrimaryKey = keyColumns;

datamonthList드롭 다운 목록 의 데이터 소스로 사용됩니다.

this.monthList.DataTextField = "displayText";
this.monthList.DataValueField = "id";
this.monthList.DataSource = data;
this.monthList.DataBind();

그런 다음 키 열의 두 구성 요소를 모두 추출해야하는 이벤트 처리기가 있습니다.

어떻게 할 수 있습니까?

사용하려고했지만 monthList.SelectedItem.Value문자열이 포함되어 있습니다 "System.Object[]".

업데이트 1 : 다음은 디버거의 스크린 샷입니다.

디버거 스크린 샷

업데이트 2 : 항목을 추가하는 방법은 다음과 같습니다 data.

var row = data.NewRow();

row["year"] = 2014;
row["month"] = 5;
row["id"] = new object[] { 2014, 5 };

data.Rows.Add(row);
스티브

id동일한 값이 동일한 행에 저장되지만 다른 열에 저장된다는 점을 고려 하여 필드에 배열을 저장하려는 이유는 확실하지 않지만 개체 유형의 열을 선언하면 해당 필드의 값을 추출 할 수 있습니다.

  data.Columns.Add("id", typeof(object));

다음으로 검색

 object[] ids = (object[])data.Rows[0]["id"];


 for(int x = 0; x < ids.Length; x++)
     Console.WriteLine(Convert.ToInt32(ids[x]));

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

DataTable의 열에서 값을 가져 오는 방법은 무엇입니까?

분류에서Dev

json 배열의 중첩 값을 재귀 적으로 검색하는 방법은 무엇입니까?

분류에서Dev

배열에서 값을 검색하는 방법은 무엇입니까?

분류에서Dev

JavaScript 배열에서 값을 검색하는 방법은 무엇입니까?

분류에서Dev

LINQ로 2D 배열을 검색하는 방법은 무엇입니까?

분류에서Dev

Eloquent로 빈 json 배열을 검색하는 방법은 무엇입니까?

분류에서Dev

SQL을 Datatable 또는 C #의 배열로 구문 분석하는 방법은 무엇입니까?

분류에서Dev

특정 열 값으로 배열 목록을 검색하는 방법은 무엇입니까?

분류에서Dev

mongoDB를 사용하여 배열의 많은 값으로 검색하는 방법은 무엇입니까?

분류에서Dev

Laravel Eloquent : select의 각 열에 대한 값 배열을 검색하는 방법은 무엇입니까?

분류에서Dev

MongoDB 문서의 중첩 필드에서만 배열 값을 검색하는 방법은 무엇입니까?

분류에서Dev

Java의 mysql 테이블에서 배열 값을 검색하는 방법은 무엇입니까?

분류에서Dev

datatable의 열을 합산하고 DataTable.Compute로 확인하는 방법은 무엇입니까?

분류에서Dev

Python 배열로 dict의 값을 변경하는 방법은 무엇입니까?

분류에서Dev

DataTable의 열 값을 올바르게 연결하는 방법은 무엇입니까?

분류에서Dev

DataTable에서 하나의 열 값 목록을 가져 오는 방법은 무엇입니까?

분류에서Dev

객체 배열을 더 빨리 검색하는 방법은 무엇입니까?

분류에서Dev

PHP에서 배열의 다른 키 값으로 검색하는 키의 모든 값을 얻는 방법은 무엇입니까?

분류에서Dev

MongoDB 키에서 값을 검색하기 위해 배열을 쿼리하는 방법은 무엇입니까?

분류에서Dev

DataTable의 열을 콤보 상자의 열로 만드는 방법은 무엇입니까?

분류에서Dev

다른 DataTable의 열 구조로 새 DataTable을 만드는 방법은 무엇입니까?

분류에서Dev

다른 배열을 기반으로 numpy 배열의 값을 수정하는 방법은 무엇입니까?

분류에서Dev

Jquery DataTable 열을 다른 열 값과 함께 HyperLink 또는 ActionLink로 만드는 방법은 무엇입니까?

분류에서Dev

열 이름으로 data.frame의 열을 검색하는 가장 좋은 방법은 무엇입니까?

분류에서Dev

객체 배열 값을 하나의 배열로 결합하는 방법은 무엇입니까?

분류에서Dev

PHP를 사용하여 mysql 테이블에서 배열 값을 검색하는 방법은 무엇입니까?

분류에서Dev

열 값을 기반으로 dataTable에서 graphicImage를 렌더링하는 방법은 무엇입니까?

분류에서Dev

VLOOKUP으로 검색 열을 지정하는 방법은 무엇입니까?

분류에서Dev

각 배열의 값을 더 큰 배열로 표시하는 방법은 무엇입니까?

Related 관련 기사

  1. 1

    DataTable의 열에서 값을 가져 오는 방법은 무엇입니까?

  2. 2

    json 배열의 중첩 값을 재귀 적으로 검색하는 방법은 무엇입니까?

  3. 3

    배열에서 값을 검색하는 방법은 무엇입니까?

  4. 4

    JavaScript 배열에서 값을 검색하는 방법은 무엇입니까?

  5. 5

    LINQ로 2D 배열을 검색하는 방법은 무엇입니까?

  6. 6

    Eloquent로 빈 json 배열을 검색하는 방법은 무엇입니까?

  7. 7

    SQL을 Datatable 또는 C #의 배열로 구문 분석하는 방법은 무엇입니까?

  8. 8

    특정 열 값으로 배열 목록을 검색하는 방법은 무엇입니까?

  9. 9

    mongoDB를 사용하여 배열의 많은 값으로 검색하는 방법은 무엇입니까?

  10. 10

    Laravel Eloquent : select의 각 열에 대한 값 배열을 검색하는 방법은 무엇입니까?

  11. 11

    MongoDB 문서의 중첩 필드에서만 배열 값을 검색하는 방법은 무엇입니까?

  12. 12

    Java의 mysql 테이블에서 배열 값을 검색하는 방법은 무엇입니까?

  13. 13

    datatable의 열을 합산하고 DataTable.Compute로 확인하는 방법은 무엇입니까?

  14. 14

    Python 배열로 dict의 값을 변경하는 방법은 무엇입니까?

  15. 15

    DataTable의 열 값을 올바르게 연결하는 방법은 무엇입니까?

  16. 16

    DataTable에서 하나의 열 값 목록을 가져 오는 방법은 무엇입니까?

  17. 17

    객체 배열을 더 빨리 검색하는 방법은 무엇입니까?

  18. 18

    PHP에서 배열의 다른 키 값으로 검색하는 키의 모든 값을 얻는 방법은 무엇입니까?

  19. 19

    MongoDB 키에서 값을 검색하기 위해 배열을 쿼리하는 방법은 무엇입니까?

  20. 20

    DataTable의 열을 콤보 상자의 열로 만드는 방법은 무엇입니까?

  21. 21

    다른 DataTable의 열 구조로 새 DataTable을 만드는 방법은 무엇입니까?

  22. 22

    다른 배열을 기반으로 numpy 배열의 값을 수정하는 방법은 무엇입니까?

  23. 23

    Jquery DataTable 열을 다른 열 값과 함께 HyperLink 또는 ActionLink로 만드는 방법은 무엇입니까?

  24. 24

    열 이름으로 data.frame의 열을 검색하는 가장 좋은 방법은 무엇입니까?

  25. 25

    객체 배열 값을 하나의 배열로 결합하는 방법은 무엇입니까?

  26. 26

    PHP를 사용하여 mysql 테이블에서 배열 값을 검색하는 방법은 무엇입니까?

  27. 27

    열 값을 기반으로 dataTable에서 graphicImage를 렌더링하는 방법은 무엇입니까?

  28. 28

    VLOOKUP으로 검색 열을 지정하는 방법은 무엇입니까?

  29. 29

    각 배열의 값을 더 큰 배열로 표시하는 방법은 무엇입니까?

뜨겁다태그

보관