그래서 지금 이틀 동안 검색 중이므로 좋은 답변을 찾을 수 없으므로 SO 전문가에게 던져서 다른 사용자가 있는지 확인합니다. 생각.Gridview의 행당 기본 버튼
gridview 편집에서 행당 기본 버튼을 가져 오려고했습니다. 이제는 following 해킹을 찾았지만 그리드에서 다른 큰 문제가 발생했습니다 (RowCommand를 사용하여 RowUpdating이 아닌 내 업데이트 및 삽입을 처리했습니다).
현재 VS 2008을 사용하고 있습니다. 새 버전에서는 편집중인 행에 기본 단추를 추가하는 좋은 방법이 있습니까? 2008 년에 할 수있는 좋은 방법이 있습니까?
감사
편집 :
<asp:TemplateField SortExpression="State" HeaderText="State">
<ItemTemplate >
<asp:Label ID="lblStte" runat="server" Text='<%# Bind("State") %>'></asp:Label>
</ItemTemplate>
<EditItemTemplate>
<asp:Label ID="lblState" runat="server" Text='<%# Bind("State") %>'></asp:Label>
</EditItemTemplate>
</asp:TemplateField>
<asp:TemplateField SortExpression="Comments" HeaderText="Comments">
<ItemTemplate >
<asp:Label ID="lblComments" runat="server" Text='<%# GetSubstring(Eval("Comments"), 20) %>'> </asp:Label>
</ItemTemplate>
<EditItemTemplate>
<asp:TextBox ID="txtComments" runat="server"></asp:TextBox>
</EditItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="">
<ItemTemplate >
<asp:Button ID="btnSelect" CommandName="Edit" runat="server" Text="Select" />
<asp:Button ID="btnATM" CommandName="GoTo" runat="server" Text="Go to" />
</ItemTemplate>
<EditItemTemplate>
<asp:Button ID="btnUpdate" CommandName="Update" runat="server" Text="Update" />
<asp:Button ID="btnCancel" CommandName="Cancel" runat="server" Text="Cancel" />
</EditItemTemplate>
</asp:TemplateField>
</Columns>
'GridView'마크 업의 모양을 보여줄 수 있습니까? 이 경우'TemplateFields'를 사용하는 것처럼 들리지만, 마크 업을하기 전에 마크 업을보고 싶습니다. – jadarnel27
@ jadarnel27 : templateFields를 사용 중입니다. 내 질문에 그리드의 일부를 추가했습니다. (큰 것을 사용하기 때문에 전체를 붙여 넣으 려하지 않습니다.) – Limey
지금 혼란 스러워요. '기본 단추'란 무엇입니까? 기존 "btnUpdate"및 "btnCancel"버튼이 제대로 작동하지 않습니까? – jadarnel27