2013-02-27 4 views
0

다른 테이블에 데이터 소스로 바인딩 된 GridView이 두 개 이상 있습니다.둘 이상의 datagrid를 C# .net의 함수에 전달

GridView에는 체크 박스가있는 템플릿 입력란이 있습니다. 확인란을 선택하면 특정 GridView 행의 데이터가 데이터베이스에 저장됩니다.

확인란이 하나만 선택되어 확인란의 행 값이 모두 에서 다른 GridView으로 저장됩니다.

첫 번째 표에서 확인란을 선택한 다음 두 번째 표에서 다른 확인란을 선택하면 하나의 저장 버튼을 클릭 할 때 이 값을 데이터베이스에 저장할 수 있어야합니다.

그러나 새로 생성 된 테이블에는이 두 개의 다른 GridView에 대한 데이터 소스 으로 사용되는 테이블의 열이 있습니다.

그래서 GridView ID와 선택한 체크 박스 ID를 GridView에서 전달할 수 있다면 내 자신이 같은 저장 코드를 다시 복제하지 않도록 할 수 있다고 생각했습니다.

그러나 두 gridView는 동일한 데이터 유형을 가진 열 수가 동일합니다.

내가 선택한 GridView ID와 확인란의 ID를 하나의 저장 버튼에 전달할 수 있습니까?

+0

질문을 수정해야합니다. 무엇을 해결하려고합니까? 무슨 이슈에 빠지니? 코드가 있습니까? –

+0

질문에 대한 답을 얻을 수있는 방법이 없습니다. 바로 대답은 간단히 "예"입니다. 좀 더 구체적으로 원한다면 지금 가지고있는 코드를 보여줘야하고 정확히 필요한 이유를 수행 할 수없는 이유를 정확하게 보여줘야합니다. – Hogan

답변

0

하나의 매개 변수가 Windows.Forms.DataGridView 이상인 데이터 소스를 보내는 함수를 만들 수 있습니다.

GetGrid(dtgName.DataSource); 

Public void GetGrid(SqlDataSource Data){ 

} 
관련 문제