2013-08-20 1 views
-2

정말 도움이 필요해 ..! 몇 가지 양식을 & Windows (.aspx) 응용 프로그램에서 여러 보고서를 만들었습니다. 양식은 외부 DB에서 데이터를 가져올 수있는 옵션을 가지고 있으며 일단 완료되면 양식 &을 편집 한 다음 제출 버튼을 클릭하여 SQL에서 작성한 5 개의 테이블 중 1 개에 저장합니다. 내 문제는, 우리는 많은 중복 기록을 얻고 있다는 것입니다. 통화 당 1 행의 데이터 (레코드)가 있어야합니다.Gridview 수정 - 리디렉션 양식 업데이트

나는 &는 내가 이미로 만든 양식 페이지 (로 리디렉션 보고서있는 gridview의 '편집'버튼을 가질 수있는 경우 (사용자의 요구를 고려하여) 최고 것으로 판명 무엇 &을 검색 수색 입력 양식), 단지 몇 가지 항목이 변경되었습니다 (예 : 제출 대신 해당 버튼을 숨기기 위해 & '업데이트'버튼 사용 가능). 해당 양식에 해당하는 표에있는 데이터가있는 양식 (있는 경우)에 추가 양식은 &입니다. 여러 응용 프로그램을 만들었지 만 & 하드 코딩을 처음 사용하기 때문에 '자세한'지침이 필요합니다. 도움을 주시면 대단히 감사하겠습니다!이 응용 프로그램은 최대한 빨리 배포해야합니다.

필사적으로

도움이 필요한 ..

캐시는

+2

이 게시물은 의미가 없습니다. 몇 가지 코드 샘플을 붙여 넣고 요구 사항을 정확하게 지적하십시오. – Sasidharan

답변

0

그것은 선택 사용하는 것이 실제로 더 나은 여기에 이유 :

Protected Sub MyGridView_SelectedIndexChanged(ByVal sender As Object, ByVal e As EventArgs) Handles MyGridView.SelectedIndexChanged 
    Dim formid As String = gvRequisitonLines.DataKeys(gvRequisitonLines.SelectedRow).Value.ToString() 
    Reponse.Redirect("~/FormPage.aspx?formid=" & formid) 
End Sub 

이것은 당신이 매우 쉽게 선택한 인덱스를 얻고을 얻기 위해 그것을 사용할 수 있습니다 QueryKey 매개 변수로 양식 페이지로 보낼 수있는 DataKey.

당연히 GridView에 데이터 키로 양식 식별자를 설정해야합니다.

버튼을 명확히하기 위해 "편집"텍스트가 있지만 "선택"명령이 있습니다.

+0

현재로서는 gridview 뒤에 코드가 없습니다. 그것은 편집 가능한 기본 gridview입니다. 편집 할 특정 데이터 라인을 열지 못하게하여 편집 및 저장하기 위해 사용 가능한 데이터를 미리 채우는 양식을 여는 방식으로 변경하고 싶습니다. – Kathy

+0

어쩌면 내 문제/요청을 정확히 진술하고 있지 않다. 다시 시도해 보도록하겠습니다. – Kathy