Esempio n. 1
0
 private void DisplayLines(object sender, System.ComponentModel.RunWorkerCompletedEventArgs e)
 {
     if (e.Result != null && e.Result is ListViewItem[])
     {
         View.SetData((ListViewItem[])e.Result);
     }
 }
Esempio n. 2
0
        private void SetData(SQLQueryResult QueryResult)
        {
            IList <ListViewItem> listItems = new List <ListViewItem>();

            if (QueryResult.FieldInfo.Count > 0)
            {
                foreach (var row in QueryResult.Row)
                {
                    ListViewItem item = new ListViewItem(row[0].Text);
                    for (int colNum = 1; colNum < QueryResult.FieldInfo.Count; colNum++)
                    {
                        item.SubItems.Add(new ListViewItem.ListViewSubItem(item, row[colNum].Text));
                    }

                    listItems.Add(item);
                }
            }
            View.SetData(listItems.ToArray());
        }