private void gvArticles_RowClick(object sender, DevExpress.XtraGrid.Views.Grid.RowClickEventArgs e) { try { if (gvArticles.FocusedRowHandle >= 0) { ObjESupplier.dtArticlesMerge = ObjESupplier.dtArticleID.Copy(); DataRow dr = ObjESupplier.dtArticlesMerge.NewRow(); dr["ID"] = gvArticles.GetFocusedRowCellValue("WGID"); ObjESupplier.dtArticlesMerge.Rows.Add(dr); if (ObjBSupplier == null) { ObjBSupplier = new BSupplier(); } ObjBSupplier.GetSuppliersForProposalMerge(ObjESupplier); chkSuppliersList.DataSource = ObjESupplier.dtSupplierForproposal; chkSuppliersList.DisplayMember = "ShortName"; chkSuppliersList.ValueMember = "SupplierID"; DataRowView row = null; for (int i = 0; i < ObjESupplier.dtSupplierForproposal.Rows.Count; i++) { row = chkSuppliersList.GetItem(i) as DataRowView; if (Convert.ToInt16(row["ItemChecked"]) == 1) { chkSuppliersList.SetItemChecked(i, true); } } } } catch (Exception ex) { Utility.ShowError(ex); } }