ScLayer CreateItemControlFieldTest3(ScMgr scmgr, ColumnSetting columnSetting) { listView = new ScListView(scmgr); listView.Name = "ListView"; listView.IsUseShadow = false; listView.ShadowRange = 4; listView.Margin = new Margin(10, 10, 10, 10); listView.DisplayItemValue += DisplayItem; listView.CreateDefaultContentInfoSeting(); listView.Dock = ScDockStyle.Fill; ScLayer listViewPack; if (listView.IsUseShadow) { listViewPack = new ScLayer(); listViewPack.Name = "ListViewPack"; listViewPack.Dock = ScDockStyle.Fill; listViewPack.Add(listView); return(listViewPack); } else { return(listView); } }
void DisplayItem3(ScLayer columnItem, int dataRowIdx) { ScListView listView; if (columnItem.Name == "ListViewPack") { listView = (ScListView)(columnItem.controls[1]); } else { listView = (ScListView)(columnItem); } listView.ResetDataRowCount(testDatalistFront.Count()); }