저는 ASP.NET 프로젝트가 있으며 시스템 관리자가 데이터베이스 테이블 데이터 (행 삽입, 업데이트 및 삭제)를 수정할 수있는 페이지를 만들고 싶습니다. 나는이에 바인딩하는있는 gridview (또는 다른 데이터 객체를)하고 싶은웹 기반 .NET SQL 데이터베이스 관리자
DdlTable.DataSource = from x in dc.Mapping.GetTables()
orderby x.TableName.Replace("dbo.", "")
select new {TableName = x.TableName.Replace("dbo.", "")};
DdlTable.DataTextField = "TableName";
DdlTable.DataValueField = "TableName";
DdlTable.DataBind();
DdlTable.Items.Insert(0, "Select a Table");
다음 : 첫째
는, 그 드롭 다운은 데이터 바인딩 된 데이터베이스의 테이블을 기반으로해야 테이블을 선택하고, 동적으로 작성된 컬럼, 삽입, 갱신 및 삭제 기능을 갖습니다. 각 특정 테이블을 코딩하지 않고도이 작업을 수행 할 수 있습니까?
분명히 x 수의 gridview 및 데이터 소스를 만들 수 있지만 유연성과 최소한의 코딩을 위해 동적으로 구축되기를 바랍니다.
기본적으로 웹 기반 SQL 관리자가 필요합니다.
물론이 작업을 수행 할 수 있습니다. 각 테이블에 대한 데이터 소스를 생성하고 싶지는 않습니다. 동적으로 빌드하고 싶습니다. 그렇게하면 데이터베이스를 수정할 때마다 내 마크 업/코드를 수정하거나 50 개 이상의 데이터 소스를 '코드 아웃'할 필요가 없습니다. – dfarney