2014-06-11 2 views
0

personel_no 필드를 기본 키로 설정하고 데이터베이스에서 업데이트 캐스케이드를 설정합니다. GridView의 편집 모드에서 기본 키 필드는 편집 할 수 없습니다. 다른 필드와 함께 기본 키를 업데이트 할 수 있도록 편집하려면 어떻게해야합니까?만드는 방법 GridView에서 기본 키 편집 가능

+0

필드는 일련 번호하지만 문자열 입력 필드가 아닙니다. Damien에게 의견을 보내 주셔서 감사합니다. –

+0

Personel_no가 Id 인 경우 스 캐 폴딩 속성으로 MVC에서 편집 할 수 없습니다. ASp에서, 그물을 읽기 전용으로 사용하거나 레이블을 사용해야합니다. 또는 편집 화면에서 숨겨진 텍스트 필드를 사용할 수 있습니다. –

+0

gridview의 마크 업 표시 –

답변

0

personel_no을 편집 할 수 있습니다. Boundfield in Markup에서 Readonly 속성을 false로 설정할 수 있습니다.

예 : -

<asp:BoundField DataField="personel_no" HeaderText="Personal Number" ReadOnly="False" 
        SortExpression="personel_no" /> 
+0

질문을주의 깊게 읽어보십시오! 그는 "다른 필드와 함께 기본 키를 업데이트 할 수 있도록 어떻게 편집 가능하게 만들 수 있습니까?"라고 썼습니다. 그리고 당신은 그를 읽기 전용으로 만들 것을 제안하고 있습니다. 그것을 만들고 싶습니다. 편집 가능 –

+0

죄송합니다, 답변을 업데이트했습니다. –

+0

이것이 효과가 있다고 생각합니까? 그는 이미 "편집 모드"라는 말은 자신이 일부 EditItemTemplate 또는 일부 팝업임을 의미합니다! BOUNDFIELD를 사용하여 행을 편집 할 수 있습니까? –