2011-04-07 16 views
1

나는 그리드보기를 사용하여 데이터를 표시했습니다. 이제 행을 편집해야합니다. 그리드 뷰의 템플릿 필드에 링크 편집 버튼을 유지하고 있습니다. 이제 편집 버튼을 클릭하면 사용자가 데이터를 입력 할 수 있도록 특정 행에 대한 데이터를 서버 컨트롤로 가져와야합니다.Asp.net 2.0 Gridview 편집

어떻게 할 수 있습니까?

정보가 필요한 경우 알려주십시오.

감사합니다!

http://img18.imageshack.us/i/editform.jpg/

지금, 내가 그리드 아래에서 편집을 클릭하면, 그리드의 데이터가 위의 양식에 와야 참조

업데이트되었습니다.

답변

0

가있는 gridview에서 사용할 수있는 다양한 템플릿 그리고 당신은 그것을 제대로 사용해야합니다. 당신이 뭔가를 편집 할 경우, 예를 들어, editTemplate는 사용할 수 있습니다 .. 아래의 예제를 보면 :

<asp:GridView runat="server" ID="grd"> 
      <Columns> 
       <asp:TemplateField> 
        <ItemTemplate> 
         <asp:Label runat="server" ID="lbl"></asp:Label> 
        </ItemTemplate> 
        <EditItemTemplate> 
         <asp:TextBox runat="server" ID="Textbox1"></asp:TextBox> 
         <asp:HiddenField runat="server" ID="hdf" /> 
        </EditItemTemplate> 
        <InsertItemTemplate> 
         <asp:TextBox runat="server" ID="Textbox1"></asp:TextBox> 
         <asp:HiddenField runat="server" ID="hdf" /> 
        </InsertItemTemplate> 
       </asp:TemplateField> 
      </Columns> 
     </asp:GridView> 

이 기사

http://www.asp.net/data-access/tutorials/using-templatefields-in-the-gridview-control-cs

http://programming.top54u.com/post/ASP-Net-GridView-Edit-ItemTemplate-Mode.aspx

0

이것은 GridView가 처음 작동하는 방식을 실제로 검토해야하는 일반적인 질문입니다.

GridView 편집과 관련하여 MSDN에서 다음 예제를 검토해보십시오.

http://msdn.microsoft.com/en-us/library/ms972948.aspx

+0

에 봐 브라이언 감사합니다.하지만 이미 본 적이 있습니다. 그리드보기에 이렇게 쉽게 편집 할 수없는 이미지가 포함되어 있으므로 기본 설정을 사용하지 않으려합니다. –

+0

질문이 업데이트되었습니다. –

+0

숨겨진 필드를 사용하여이를 수행하는 방법? –