'행'이있는 gridview가 있습니다. 사용자가 티켓을 '요구'할 수있는 능력을 갖추고 있으면이 카드가 모두 설정되어 작동합니다. 내가 원하는 것은 'claim'버튼을 변경/숨기고 'release'또는 'open'명령 버튼으로 바꿀 수 있다는 것입니다. rowdatabound 수준에서이 작업을 수행 할 수 있습니까? 내가 싫어하는 것은 매번 DB에 쿼리하여 티켓이 청구되었는지 확인하는 것입니다.Gridview 명령 단추를 숨기기
0
A
답변
1
셀에서 단추를 캐스팅 한 다음 필요한 경우 CommandName과 CommandArgs를 텍스트와 함께 변경할 수 있습니다. 예를 들어 여러 가지 목적으로 동일한 실제 버튼을 사용하십시오.
당신이 레코드로 할 수있는 일을 지시하는 몇 가지 상태 필드가 있습니까? 따라서 RowDataBound에서 데이터 키를 통해이를 가져 와서 버튼을 맞게 조정하십시오.
그런 다음 클릭하면 명령 이름을 확인하고 관련 기능/코드 블록을 실행 하시겠습니까?
편집 -이 같은 : 마음 숨겨진 행
protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
{
Button btn = e.Row.Cells[YourButtonsColumIndex].FindControl("btnYourButtonsID") as Button;
btn.CommandName = "Release";
//Or
((Button)e.Row.Cells[YourButtonsColumIndex].FindControl("btnYourButtonsID")).CommandName = "Release";
}
베어링은 여전히 제로 인덱스 컬럼 목록에서 계산합니다.
관련 문제
- 1. Gridview 숨기기
- 2. UINavigationItem의 막대 단추를 숨기기
- 3. gridview 컨트롤러에 단추를 추가하는 방법
- 4. 워드 프로세서의 명령 단추 숨기기
- 5. GridView ButtonField 뒤에있는 명령
- 6. GridView 편집에서 업데이트 단추를 숨길 수 없습니다.
- 7. C#, .NET : DOS 명령 프롬프트 창 숨기기
- 8. ExtJS.Toolbar 단추를 프로그래밍 방식으로 표시/숨기기 방법
- 9. Gridview의 일부 행에서 이미지 단추를 숨기기
- 10. fullcalendar를 인쇄 할 때 단추를 숨기기
- 11. UITextField 숨기기 단추를 누른 후 표시하십시오.
- 12. 거대한 데이터 세트의 GridView 명령
- 13. 자바 스크립트를 사용하여 Gridview 열의 컨트롤 숨기기/숨기기
- 14. wpf listview/gridview : 반복되는 내용 숨기기
- 15. Word VBA를 사용하여 명령 단추를 삭제하려면 어떻게합니까?
- 16. 콤보 상자와 명령 단추를 어떻게 연결합니까?
- 17. MacVim : 명령 단추를 무시할 수없는 이유는 무엇입니까?
- 18. Gridview 캡처 SQL 선택 명령 실행
- 19. GLUI를 사용할 때 명령 줄/셸 숨기기
- 20. Bash - 숨기기 명령 (잘못된 조작 방지)
- 21. Sharepoint2010 특정 사용자 지정 목록의 리본에서 "항목 편집"단추를 숨기기
- 22. asp.net gridview
- 23. 사용자 정의 버튼이있는 GridView
- 24. 단추를 클릭하면 GridView에서 값을 가져옵니다.
- 25. 별도의 명령 단추를 사용하여 SQL 데이터베이스를 DataGridView에 연결 하시겠습니까?
- 26. WPF 단추를 사용하여 명령 복사 및 붙여 넣기
- 27. JSF에서 행 색인을 전달하기 위해 datatable 열의 명령 단추를 사용합니다.
- 28. Windows API로 C 프로그래밍하기 : 명령 단추를 그리는 방법
- 29. Excel VBA 양식의 명령 단추를 통해 일정 호출
- 30. 다른 모든 구성 요소에 오류가없는 경우에만 JSF 명령 단추를 사용하십시오.
감사합니다. – Dooie