2012-06-29 4 views
0
DataTable을

나는이 방법에있는 DataGridView을 채우기 위해 사용되는 개체에 액세스하려고 시도하고 통해 DataGridView에 이식에 사용 DataTable을액세스 개체

DataRow row = _loadMembersTable.NewRow(); 
row["Member Name"] = member.InternalLabel; 
row["Type"] = member.MemberType; 
_loadMembersTable.Rows.Add(row); 
memberDataGridView.DataSource = _loadMembersTable; 

DataTable에 나는 그것이 아니면 selectionChanged에서 필요로 할 때이 멤버는 다시 개체를 찾을 수를 구축 할 때 내가 무엇을 할 수 있습니까?

답변

0

귀하의 질문을 올바르게 이해했는지 확신 할 수 없습니다. 난 당신이 개체 테이블 속성을 자체 개체가 아니라 데이터 테이블 열에 개체 멤버 속성을 할당하는 것 같아요. 따라서 데이터 테이블에서 'member'유형의 객체를 직접 가져올 수 없습니다.

메모리에 유지 관리 된 멤버 모음이있는 경우 Member Name 열에 대해 데이터 테이블을 쿼리하고 메모리에서 유지 관리되는 멤버 컬렉션을 검색 할 수 있습니다.

또는 멤버 형식의 DataTable에 새 열을 추가 한 다음 개체를 데이터 테이블 자체에 추가 할 수 있습니다.

은 열 추가하려면

_loadMemebersTable.Columns.Add("MemberObj",typeof(Member)); 

row["MemberObj"] = member; 
을 설정하려면