예제 #1
0
 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);
     }
 }