2011-09-05 2 views
0

나는 그리드를 가지고 있는데, 세션 변수에서 바인딩하는 항목이 있습니다. 그리드의 5 가지 유사한 항목이 특정 선택된 행을 삭제해야합니다. 나는 모든 항목이 비슷한 항목과 feilds을 가지고 기초를 선택 항목을 삭제할 수 있습니까? 당신이 선택한 행을 삭제 RowIndex을 사용할 수 있습니다 당신이 선택한 행을 삭제하려면 말했듯이항목이 세션에서 바인드 될 때 gridview의 특정 행을 삭제하는 방법

답변

1

, GridView 매개 변수로 행의 인덱스를 가져 오며 방법 DeleteRow 있습니다.

+0

답장을 보내 주셔서 감사합니다. 여러 행을 선택하고 가져 오는 경우에는 어떻게됩니까? 선택한 모든 항목의 행 인덱스, 내 코드 비헤이비어를 어떻게 변경해야합니까? – mahesh

0

세션 변수의 항목에 식별에 사용되는 속성이 있으면 매우 쉽습니다. 의 그 속성 이름을 UniqueID

입니다 가정 해 봅시다

방금 ​​DataKeys에서 UNIQUEID 값을 얻을 행을 삭제하고자 할 때 다음

DatKeyNames="UniqueId" 

바인딩하기 전에있는 gridview 세트에 데이터 소스를 바인딩 할 때

GridView1.DataKeys[DeleteRowIndex].Value 

여기서 DeleteRowIndex는 격자보기에서 삭제되는 행의 인덱스입니다.

관련 문제