2012-10-12 8 views
-2

나는 내 데이터를 열로 표시하는 vb.net의 datagridview 형식을 가지고 있습니다. 내가 뭘 하려는지 행을 선택하고 편집 버튼을 누르면 새로운 양식이 열리고 오른쪽 텍스트 상자에 대한 행을 분할 데이터를 업데이 트하는 것입니다. datagridview 행은 이름, 이메일, 날짜 등 다양한 유형의 데이터를 보여줍니다 ... 어떤 아이디어입니까? 미리 감사드립니다!Gridview에서 텍스트 상자에 데이터

+0

답장을 보내 주셔서 감사합니다. –

답변

0

EditButton 클릭 핸들러에서 DataGridView의 선택된 행에 MyDataGridView.CurrentRow 속성을 사용하여 액세스 할 수 있습니다.

이 객체 - -에 DataGridViewRow 당신이 인덱스에 의해 개별적으로 접근하고 그 값을 얻을 수있는 세포를 가지고 : 다음

... CurrentRow.Cells (N)를 .Value

에서 순서를 바꾸면 편집 양식의 항목을 채울 수 있습니다.

당신의 편집 양식을 완료 한 후 (업데이트) 값을 검색하고 CurrentRow.Cells에 다시 (N) .Value

을 넣어 당신의 DataGridView에이 데이터 바인딩 된 경우, 당신은 또한 데이터 저장소로 직접 작업 할 수 있습니다,

... CurrentRow.DataBoundItem

이 객체의 유형은 구성에 당연히 따라

을 통해; 예를 들어 DataRow 일 수 있습니다.

충분하면 충분합니다.

추가 된 메모 "감사 ..."에 대한 최종 메모가이 사이트에서 새로 나온 것 같습니다. 왜 당신이 "downvotes"을 가지고 있는지 나는 확신하지 못한다. 귀하의 질문이 다소 초등 ("숙제")이거나 문제 설명이 명확하지 않거나 자세하게 설명되지 않았기 때문일 수 있습니다. 답변 (있는 경우)에 "무급으로"제공되며 기고자의 "자발적"노력이 필요하다는 점을 이해하십시오. 이해할 수있게 그들은 다른 사람에게 "당신을 위해 일하게"요청하기 전에 당신이 대부분의 일/공부/시도를 선호합니다. 어떤 의도도 없습니다.

관련 문제