2009-02-27 8 views
2

누구나 C#을 사용하여 ASP.net에서 계층 적 Ultrawebgrid를 만드는 방법을 도울 수 있습니까?이 글에서는 매우 익숙합니다 ... 그래서 기본 및 샘플 코드가 필요합니다. 저를 도울 수 있습니까?계층 적 격자

+0

하지만 우리는 자식 행 –

답변

0

this 무엇을 찾고 계십니까?

+0

값을 삽입 계층 하나는 감사 헤이 링크에 대한 많은 ... 그것은 매우 유용했다 나 다른 목적을 위해 ..... 그러나 나는 dint를 얻는다 "나는 계층 적 Ultrawebgrid를 만드는 방법을 원했다"u는 이것에서 나를 도울 수 있습니까 ??? –

+0

정확히 원하는 것을 명확히 할 수 있습니다. 문서에서 계층 구조로 레코드를 나타내는 것에 대해 이야기하고 있으므로 "계층 적 울트라 웹 디자이너"가 정확히 무엇을 의미하는지 이해할 수는 없습니다. "ultrawebgrid"를 사용해야합니까? –

3

UltraWebGrid를 "계층 적"으로 만드는 한 가지 방법은 데이터 집합에 데이터 관계를 설정하고 데이터 집합을 UltraWebGrid에 바인딩하는 것입니다.

예를 들어 블로그가 있고 블로그 기사를 부모로 표시 한 다음 각 기사에 대해 계층 적 UltraWebGrid에서 어린이로 표시 한 의견을 표시하려고한다고 가정 해 보겠습니다. 부모 테이블의 이름은 "BlogArticle"이며 "BlogArticleID"로, 자식 테이블의 이름은 "BlogComment"이며 "BlogArticleID"열은 "BlogArticle"의 외래 키로 포함됩니다.

먼저 우리는 2 개의 데이터 세트를 만들고 원하는 데이터로 원하는 메커니즘을 사용하여 채 웁니다. 이 경우 나는 단순히 모든 블로그 기사와 모든 댓글을 검색하고 있습니다. 그런 다음 우리는 자식이 될 데이터 집합을 부모에게 데이터 집합으로 "병합"합니다. 마지막으로 데이터 세트에서 데이터 관계를 설정하고 데이터 세트를 UltraWebGrid에 바인딩합니다. UltraWebGrid 자동 세트에서 확립 된 데이터의 관계에 기초하여 상기 계층 그리드 생성 처리 할

DataSet dsBlogArticle = new DataSet(); 
DataSet dsBlogComment = new DataSet(); 
// 
// Fill each dataset appropriately. 
// 
// Set Table Names. This is needed for the merge operation. 
dsBlogArticle.Tables[0].TableName = "BlogArticle"; 
dsBlogComment.Tables[0].TableName = "BlogComment"; 
// 
// Merge the Blog Comment dataset into the Blog Article dataset 
// to create a single dataset object with two tables. 
dsBlogArticle.Merge(dsBlogComment); 
// 
// Define Hierarchical relationships in the Dataset. 
DataRelation dr = new DataRelation(
    "BlogArticleToComments", 
    dsBlogArticle.Tables["BlogArticle"].Columns["BlogArticleID"], 
    dsBlogArticle.Tables["BlogComment"].Columns["BlogArticleID"], 
    false); 
dsBlogArticle.Relations.Add(dr);  
// 
// Bind the dataset to the grid. 
this.grdBlogArticle.DataSource = dsBlogArticle; 
this.grdBlogArticle.DataBind(); 

다음 이것이위한 코드 예 .... 이 코드가 UltraWebGrid에 채워지는 것을 확인하려면 go here을 사용하면 내가 만든 예제를 볼 수 있습니다. 난이 도움이되기를 바랍니다

, 덕분에 내가 평평한 Ultrawebgrid 만드는 방법을 알고

+0

우리가 ultrawebgrid의 html 부분에 추가해야 할 것이 있습니까? 나는 같은 방법으로 그것을 얻지 못했다. Pls 도움. – kbvishnu