c# gridview 예제

DataGrid는 데이터 원본(예: 처음 10개)의 레코드 그룹을 표시한 다음 다음 10개의 레코드를 포함하는 „페이지”로 이동하는 방법을 제공합니다. 다음 장에서는 DataGridView 컨트롤의 기본 사항과 간단한 C# 프로그램을 빌드하는 예제를 통해 단계를 설명합니다. 다음 예제의 모든 소스 코드는 SQL Server와 함께 제공되는 Pubs 데이터베이스를 대상 데이터베이스로 선택했습니다. 새 웹 사이트를 추가하고 Default.aspx에서 왼쪽 하단에 있는 디자인 탭을 선택합니다. 설계 모드에서 도구 상자를 선택합니다. 도구 상자에서 GridView 및 SqlDataSource 컨트롤을 끌어놓습니다. 위의 링크를 표시한 방식으로 GridView를 SqlDataSource 컨트롤에 연결합니다. 그게 다야. 이 기사가 유용하다고 생각하면 메시지를 남기고 친구와 공유하는 것을 잊지 마십시오.

특정 행의 데이터를 편집하려면 자동 생성 EditButton을 추가하고 DataKeyNames=”EmpID”를 GridView 컨트롤에 설정합니다. DataKeyNames 필드는 SQL 쿼리에서 직원 세부 정보를 편집하는 데 사용됩니다. DataGrid는 새 행이 생성될 때 RowCreate 이벤트를 발생시입니다. 바닥글의 값 유지는 다음 코드에 의해 수행됩니다: 이 문서는 관련 소스 코드 및 파일과 함께 코드 프로젝트 오픈 라이센스(CPOL)에 따라 라이선스가 부여되어 웹 사이트를 실행한 후 GridView에서 자세한 내용을 표시합니다. 테이블 형식의 직원입니다. 직원 세부 정보 테이블에서 네 개의 열을 선택했습니다. 이러한 이벤트는 모두 MSDN에 나열되어 있으며, 여기에서는 일상적인 프로젝트에서 자주 사용되는 몇 가지 이벤트를 제공했습니다: 고정 된 상태에서 그리드 헤더를 유지 하려면 스타일 시트가 소스 코드에 사용됩니다: DataGrid의 DataSource 속성을 할당할 때 DataSet, DataTable의 DataRow 컬렉션에 있는 각 DataRow는 해당 DataGridItem에 할당되며 나머지 두 컨트롤에 대해 동일합니다. 그러나 DataGrid에 대해 생성된 HTML 코드에는 특정 DataRow에 대해 생성된 HTML TABLE 요소가 있으며 열과 행이 있는 테이블 양식 표현입니다. DataList의 경우 행의 배열이며 선택한 템플릿과 RepeatColumn 속성 값을 기반으로 HTML

행당 데이터 소스 레코드 수를 지정할 수 있습니다. 즉, DataGrid에는 행당 하나의 레코드가 있지만 DataList에서는 행당 5개 또는 6개의 행을 가질 수 있습니다. Repeater 컨트롤의 경우 표시할 데이터 레코드는 지정된 템플릿에 따라 달라지며 생성된 HTML은 템플릿으로 인해 생성됩니다.

„편집” 단추를 클릭하면 그리드의 EditCommand 이벤트가 throw됩니다. 코드에서 이 이벤트를 처리하는 것은 프로그래머의 것입니다. 일반적인 논리는 EditItemIndex를 선택한 행으로 설정한 다음 데이터를 그리드에 다시 바인딩합니다. ASP.NET 사용할 수 있는 다른 데이터 바인딩 컨트롤에 대해 자세히 알아보려면 데이터 바인딩웹 서버 컨트롤을 참조하세요. 템플릿 편집 옵션을 클릭하면 레이블, 확인란 및 GridView와 같이 추가할 수 있는 컨트롤을 볼 수 있는 템플릿 필드가 열립니다. 그리드의 열 컬렉션에 BoundColumn을 명시적으로 만들어 각 열의 순서와 렌더링을 제어할 수 있습니다. BoundField 속성에서 DataField 및 SortExpressions가 제공될 때 데이터를 정렬하고 렌더링하는 작업을 쉽게 수행할 수 있습니다. DataGrid 또는 GridView 컨트롤은 데이터를 테이블 형식 형식으로 표시하며 그리드 자체 내부의 데이터 선택, 정렬, 페이징 및 편집도 지원합니다.

DataGrid 또는 GridView는 데이터 원본의 각 필드에 대해 경계열을 생성합니다(자동 생성열=true). GridView에 데이터 원본을 직접 할당하면 데이터 원본에서 발생하는 순서대로 데이터를 별도의 열로 렌더링할 수 있습니다.

Listopad 2019
P W Ś C P S N
« Sie    
 123
45678910
11121314151617
18192021222324
252627282930  

Informacje

Gminny Ośrodek Kultury w Sanoku
ul. Kościuszki 23
38-500 Sanok
tel. (13) 465 65 55
fax (13) 465 65 53


Wszelkie prawa zastrzeżone

Wszystkie teksty, rysunki, zdjęcia oraz wszystkie inne informacje opublikowane na niniejszych stronach podlegają prawom autorskim.
Wszelkie kopiowanie, dystrybucja, elektroniczne przetwarzanie oraz przesyłanie zawartości bez zezwolenia Gminnego Ośrodka Kultury w Sanoku jest zabronione.

Polecamy