2012-05-23 6 views
0

PHP 배경에서 제공됩니다. C#으로 채워진 데이터 테이블을 표시하는 가장 쉬운 방법은 무엇입니까? 필요에 따라 데이터의 형식을 수정할 수 있습니다. 현재 데이터를 저장하기 위해 2D 목록을 생각하고 있습니다.데이터 테이블을 표시하는 가장 쉬운 방법은 무엇입니까?

Gridview는 좋지만 데이터 소스로 C# List를 사용하는 방법을 찾지 못했습니다.

실제 기능이 필요하지 않습니다. 내 편집기/삽입 기 등을 구현할 수 있습니다.

+0

GridView가 표준입니다. DataTable을 사용하여 데이터를 바인딩합니다. – Servy

+0

GridView에서 정확히 어떤 문제가 있습니까? 또한 PHP를 사용하여이 작업을 어떻게 수행 했습니까? –

+0

ListView 컨트롤을 사용하십시오. 이것을 사용하여 렌더링 된 HTML을 완벽하게 제어 할 수 있습니다. –

답변

2

Gridview가 필요합니다.

+0

좋은 소식이지만,이 일을 할 수 있는지 몰랐습니다! – Bill

+0

2D 목록의 열을 gridview에 어떻게 매핑합니까? – Bill

+0

여기를 통해 몇 가지 단계가 있습니다. http://stackoverflow.com/questions/619477/binding-generic-list-array-to-gridview – Paddy

0

DataTable의 다른 최선의 선택 등이 될 수 ...

List<x> myList = GetList(); 

myGrid.DataSource = myList; 
myGrid.DataBind(); 

또는 대신 페이지에 ObjectDataSource 컨트롤을 사용 목록에 바인딩하려면, 당신은 그냥 멀리 데이터 소스로의 목록을 설정하고 당신은 갈 테이블의 특정 열을 지원하거나 DataTable에서 전체 테이블을 관리 할 수 ​​있습니다. DataTable dt = new DataTable(); 이제 데이터베이스의 테이블을 여기에 저장할 수 있으며이를 사용하여 목록보기 또는 gridview의 데이터 소스로 사용할 수 있습니다.

관련 문제