고수님들, 안녕하세요.
저는 Win폼 C#의 ListView 코드를 Web폼ASP.NET의 ListView 코드로 마이그레이션 하고 있습니다.
Win폼 C# 의 ListView 코드는 아래와 같습니다.
for (int i = 0; i < listNoAssign.SelectedItems.Count; i++)
{
if (listNoAssign.SelectedItems[i].SubItems[0].Text.Equals("NEW"))
{
ListViewItem item = new ListViewItem("ORDER-1"); //ORDER ID
item.SubItems.Add("D0T99"); //PLAN_TIME
item.SubItems.Add(""); //PRODUCT_CODE
item.SubItems.Add(""); //ALC_CODE
listAssign.Items.Add(item);
}
}
위의 코드를 Web폼의 ListView 로 코드 마이그레이션을 하려고 하니까,
Items.Add(item) 코드가 마이그레이션이 안되고 있습니다.
그래서 이렇게 코드를 ASP.NET Web폼에서 바꿔보았습니다.
AssignInfo test = new AssignInfo(schkSELECT, sOrderID, sOrderDatae, sLineCode, sPlanTime, sProductCode,
sFlowCode, sOrderStatus, sOrderStausNm, sSeq, sAlcCode, sBlockStatus);
ListViewDataItem newItem = new ListViewDataItem(listNoAssign.Items.Count, listNoAssign.Items.Count);
newItem.DataItem = test;
this.listAssign.Items.Insert(listNoAssign.Items.Count, newItem);
this.listAssign.Items.Add(newItem);
즉 , ListViewDataItem 으로 코드를 바꿔서 Items.Insert 와 Items.Add 를 해봤는데도 , 안되고 있습니다.
ListViewDataItem newItem = new ListViewDataItem(listNoAssign.Items.Count, listNoAssign.Items.Count);
newItem.DataItem = test;
this.listAssign.Items.Insert(listNoAssign.Items.Count, newItem);
this.listAssign.Items.Add(newItem);
어떻게 해결해야 할까요?
저는 Win폼C#의 ListView 코드를 Web폼C#ASP.NET의 ListView 코드로 단순 마이그레이션을 하고 있습니다.
문제 해결을 어떻게 해야할까요? ㅠㅠ 고수님, 답변 부탁드립니다.