목록 상자를 채우는 데 사용되는 IList를 사용하는 예제가 제공되었습니다. 동일한 프로세스를 사용하여 목록으로 개체를 채우지 만 ListView를 채우고 싶습니다.양식의 클래스 채우기 목록 뷰에있는 개체의 IList 만들기
객체 클래스의 코드는 다음과 같습니다:
이 같은public void ListClients(IList list)
{
list.Clear();
for (int i = 0; i < MAX_CLIENTS; ++i)
{
if (myClients[i] == null)
continue;
list.Add(myClients[i].FullName);
}
}
형태로 코드 : 나는 여러 가지 방법을 시도했지만 내가하지 추측
private void ListClientButton_Click(object sender, EventArgs e)
{
CDB.ListClients(ListClientsBox.Items);
}
IList 개념을 충분히 이해하십시오. IList에서 Details 뷰의 listview를 채울 수 있습니까?
계약 IList. 그래서 그것은 당신의 ListClients 메소드에서 대체 가능해야합니다. IList는 IList로 사용되기를 원하는 클래스가 구현해야하는 계약이다. 예 : ListViewItemCollection http://msdn.microsoft.com/en-us/library/system.windows.forms.listview.listviewitemcollection%28v=vs.80%29.aspx – Gishu
나는 그것을 시도했지만 양식의 목록보기에서만 첫 번째 열에 객체 이름을 배치합니다. – flo