0
클릭하면 gvSiteInfo_RowDeleting(object sender, EventArgs e)
을 호출하는 각 행에 대해 gridview
에 삭제 단추가 있습니다. 클릭 한 삭제 버튼의 행 번호 값은 어떻게 알 수 있습니까? 나는 어디에서 나는 웹 검색 무엇을 켤 수 없었다 지금까지 << NEED ROW NUMBER HERE!! >>
삭제 단추를 클릭 할 때 값 전달
로 지정 삭제 방법의 행 번호가 필요하고 내가 sender
및 e
의 값을 인쇄 할 때 그들은하지 않습니다 유용하다고 말해줘.
protected void gvSiteInfo_RowDeleting(object sender, EventArgs e)
{
SiteDB site = new SiteDB();
site.SelectedConnectionString = "SQLDEV08";
site.deleteSite(<<<NEED ROW NUMBER HERE!!>>>);
}
<asp:GridView ID="gvSiteInfo" runat="server" AutoGenerateColumns="False" OnSorting="gvSiteInfo_Sorting" width="100%"
AllowSorting="True" OnRowDeleting="gvSiteInfo_RowDeleting" >
<Columns>
<asp:CommandField ButtonType="Button" ShowDeleteButton="True" ShowCancelButton="True" />
<asp:BoundField DataField="prodServer" HeaderText="Production Server"
SortExpression="prodServer" />
<asp:BoundField DataField="prodIP" HeaderText="Production IP Address"
SortExpression="prodIP" />
<asp:BoundField DataField="Priority" HeaderText="Priority"
SortExpression="Priority" />
<asp:BoundField DataField="Platform" HeaderText="Platform"
SortExpression="Platform" />
</Columns>
</asp:GridView>
나는이 오류 "CS: 'System.Web.UI.WebControls.GridViewDeleteEventHandler' 'gvSiteInfo_RowDeleting'경기 대리인 없음 과부하를"얻을 것 GridViewDeleteEventArgs' 내가 '통과 시도 난 내 페이지를 실행하려고 할 때 그래서 나는에 있었다 그것을 EventArgs로 바꾸십시오 – Mike
아마도'GridViewDeleteEventArgs' 대신'GridViewDeletedEventArgs'를 사용했을 것입니다. 과거 또는 현재의 "Deleted"시제는 차이를 만듭니다. 삭제 후 발생하는 별도의 이벤트입니다. –
흠, 그럴 수 있습니다. 나는 그것이 당신이 제안하고 그것이 작동 하는지를 알려주는 방식으로 시도 할 것입니다. 감사! – Mike