>private void LoadListView() > { > > this.lvClaims.Items.Clear(); > ListViewItem lvItem; > string ClaimRef; > string PathToDBOForm; > > foreach (DataRow dr in this.dsClaims.Tables[0].Rows) > { > lvItem = new ListViewItem(dr["PayDetailsConf"].ToString()); > lvItem.Text = ""; > lvItem.Checked = (bool)(dr["PayDetailsConf"]); > lvItem.SubItems.Add(dr["PayDetailsConfDate"].ToString()); > lvItem.SubItems.Add(dr["PayDetailsConfUser"].ToString()); > ClaimRef = dr["ClaimRef"].ToString(); > lvItem.SubItems.Add(ClaimRef); > > lvItem.SubItems.Add(dr["CreditorName"].ToString()); > lvItem.SubItems.Add(dr["ClaimStatus"].ToString()); > lvItem.SubItems.Add(dr["AdmitList"].ToString()); > lvItem.SubItems.Add(dr["PayBlockCode"].ToString()); > lvItem.SubItems.Add(String.Format("{0:#,#,#,#.00}", dr["AdmittedBalUSD"])); > lvItem.SubItems.Add(DateUtils.ShortDate(dr["Article39LetterDate"].ToString(), null)); > lvItem.SubItems.Add(DateUtils.ShortDate(dr["Article39AmendDate"].ToString(), null)); > lvItem.SubItems.Add(dr["Article39Code"].ToString()); > lvItem.SubItems.Add(dr["PayDetailsID"].ToString()); > lvItem.SubItems.Add(dr["PayAddressID"].ToString()); > lvItem.SubItems.Add(dr["Article39Narrative"].ToString()); > > > PathToDBOForm = this.BuildPath(ClaimRef); > > if (File.Exists(PathToDBOForm)) > { > lvItem.SubItems.Add(PathToDBOForm); > lvItem.ImageIndex = 1; > } > > this.lvClaims.Items.Add(lvItem); > } > } >