2011-02-07 1 views
0

글쎄, 나는 그리드보기를 처음 사용하므로 간단한 시나리오를 사용하고 있습니다. 잘 나는 visual webpart을 sharepoint에 가지고있다; 나는 첫번째 컬럼 그리드보기 CheckBox Type &이다 추가 그것을 갖는 Button & 난 버튼이 클릭 될 때 모든 체크 도시에 첨부되어 원하는 도시 &의 배열로부터 그리드보기를 채우는 Label레이블에 선택된 값을 추가하는 확인란이있는 격자보기

라벨. 아래 코드는 입니다.

protected void Page_Load(object sender, EventArgs e) 
{ 
    string[] States = new string []{ "Delhi", "Mumbai", "Pune", "Indaore" }; 
    gvStates.DataSource = States; 
    gvStates.DataBind(); 
    gvStates.Visible = true; 
    btnShow.Click += new EventHandler(btnShow_Click); 
} 

void btnShow_Click(object sender, EventArgs e) 
{ 
// what should i write here to append checked value to label 
    // lblCites.Text += 
} 

것은 내가 버튼을 클릭하면 모든 확인란이 초기화되는 이물 를 Page_Load 기능이 다시 &를 그리드 뷰를 만들 것을 발견 작업하는 동안.

내 코드를 작성하십시오 !!!!! enter image description here

자바 스크립트를 사용하여 동일한 작업을 수행하고 싶지 않습니다. 난 단지

& 가능하다면 나에게 내가 모든 확인란을 확인하는 데 사용되는 체크 박스 근처 "연락처보기"버튼을 넣을 수있는 방법을 방법을 알려주세요 C 번호로이 작업을 수행 할 수.

미리 감사드립니다.

+0

더 많은 답을 원할 경우 더 많은 답변을 수락하십시오. – Pabuc

답변

1

This tutorial은 각 페이지로드에 그리드를 결합, 오히려 그리드 이벤트 핸들러에서 그 내부! Page.IsPostBack 상태 및 작업을 수행하지 마십시오,

0

먼저 필요한 것을 정확하게 설명합니다. 이것은 MS 그리드에 권장되는 방법이므로 성능을 저하시키지 않습니다.

다음으로 boruchsiper가 게시 한 튜토리얼을 탐색하십시오. 매우 유용합니다.

마지막으로 SP2010 목록 또는 SQL 바인딩을 사용하는 선언적 접근 방식을 더 선호하고 제 3 자 그리드를 사용하지 않으려면 telerik 그리드 SP2010 웹 파트에 스핀을 제공하십시오. 그들은 데모 사이트 here을 가지고 있습니다.