2010-06-04 3 views
0
<asp:GridView ID="GridView3" runat="server" Width="100%" 
     DataSourceID="SDS"AllowPaging="True" 
     AutoGenerateColumns="False" 
     > 
<Columns> 
<asp:BoundField DataField="Hint" 
     HeaderText="text"SortExpression="Hint" 
     /> 
<asp:BoundField DataField="Visi" 
     HeaderText="bool val" 
     SortExpression="Visi" 
     /> 
</Columns> 
</asp:GridView> 

첫 번째 필드 (힌트)를 편집 할 수 없도록 "bool val"필드를 체크 박스로 만들고 편집 가능하게 만드는 방법.GridView 필드 중 하나 편집

그리고 검사에 내 데이터베이스를 업데이트하는 방법을 삽입하는 방법을 /이 확인란

SDS는 선택 명령에 저장 프로 시저와의 SqlDataSource입니다을 선택 취소합니다.

감사합니다.

답변

2

둘 모두를 템플릿 필드로 변환하십시오. 힌트 읽기 전용 (또는 레이블)을 만들기 위해 편집 템플릿을 편집하고 확인란에는 자동 포스트 백이 있습니다.

편집 모드에서 확인란을 클릭하면 RowEditing 함수를 호출해야합니다. 그래서 거기에 업데이트 코드를 넣으십시오.