제목 : Re : 여기다가 질문을 다시 할께요..장바구니~
글번호:
|
|
221
|
작성자:
|
|
레드플러스
|
작성일:
|
|
2004/09/22 오후 7:22:00
|
조회수:
|
|
3018
|
아~ 죄송합니다.
앞서 웹마게시판에 올려서 답변들여서 해결하신 줄 알았는데,
오늘 밑에 글이 하나 올라오는 바람에 봤는데,
이곳에 질문을 올렸었네요... 무려 일주일 전에^^
일단은 체크박스 대신에 이미지 버튼(링크)으로 대체를 하고자 할 때에는
무리하게 DataGrid의 이벤트를 사용하시 마시고,
같은 경로에 ShoppingCartDelete.aspx 파일을 하나 더 만들고,
아래와 같은 방법을 사용하세요...
예전 ASP에서 많이 사용하는 방식입니다.
<asp:TemplateColumn HeaderText="삭제" ItemStyle-HorizontalAlign="Center">
<ItemTemplate>
<a href="./ShoppingCartDelete.aspx?ProductID=<%# DataBinder.Eval(Container.DataItem, "ProductID") %>">
<img src="삭제이미지" border="1">
</a>
</ItemTemplate>
</asp:TemplateColumn>
ShoppingCartDelete.aspx 페이지에서는 넘겨받은 ProductID와 현재 CartID에 해당하는 장바구니 항목을 삭제하면 되는 것이지요...
한번 확인해보세요...
저는 이번달은 하루 8시간씩 강의를 진행하고 있습니다.
김동규님도 환절기 감기 조심하세요...
그럼, 다음에 뵙겠습니다.
On 2004-09-16 오후 10:21:00, '김동규' wrote:
------------------------------------------------------------
>장바구니 로직(데이타그리드)에서 각 상품마다 삭제 체크박스가 있자나요
>이걸 삭제 이미지 버튼으로 대체하고 싶거던요
>
>상품이 5개라면 각각 버튼이 있으니 5개의 삭제 이미지 버튼이 있겠죠
>이 버튼을 누르면 해당 상품만 바로 삭제시키고
>데이타그리드를 다시 뿌려주고 싶은데요
>
>CommandName으로 한다는거 같던데
>하다하다...지쳐서..
>
><ItemTemplate>에 삭제이미지버튼을 넣고
>이렇게
>private void MyList_DeleteCommand(object source, System.Web.UI.WebControls.DataGridCommandEventArgs e)
>딜릿이벤트까지는 생성했는데
>데이타그리드 몇번째 행을 삭제하는지...등등
>이벤트 처리를 어케해야할지 모르겠네요.
>
>
>잘지내시죠?
>요즘은 오전/오후 수업 다하세요
>환절기 같은데 감기 조심하세요~
>
------------------------------------------------------------