나는 새로운 ASP.NET 개발자이며 프로그래밍 방식으로 HtmlTable
또는 DataTable
을 사용하여 테이블을 만들고이 테이블에 DataView
을 사용하여 데이터베이스의 데이터를 채 웁니다.DataTable을 사용하여 DataTable을 만들고이를 DataView를 사용하여 데이터베이스의 데이터로 채우는 방법은 무엇입니까?
내가 HtmlTable
을 사용하여 테이블을 만들 수 있었다하지만 난에 대한 검색을했을 때 "어떻게 DataView
를 사용하여 데이터를 HtmlTable
을 채우기 위해"나는 DataView를가 HtmlTable
작동하지 않습니다 것을 발견했다. 그래서 DataTable
을 사용하여 테이블을 만드는 것을 반복했지만, 지금은 DataView
을 사용하여 데이터로 채울 필요가 있습니다. 어떻게 할 수 있습니까?
내 코드 : 데이터베이스의 테이블에 대해서는
DataTable table = new DataTable();
DataColumn col1 = new DataColumn("Name");
DataColumn col2 = new DataColumn("Username");
col1.DataType = System.Type.GetType("System.String");
col2.DataType = System.Type.GetType("System.String");
table.Columns.Add(col1);
table.Columns.Add(col2);
DataRow row = table.NewRow();
row[col1] = "John";
row[col2] = "John123";
table.Rows.Add(row);
GridView gv = new GridView();
gv.DataSource = table;
gv.DataBind();
, 사용자 테이블의 스키마는 다음과 같습니다
Username, FirstName, LastName, Age, Job