Example #1
0
        private void gvCaiRecipe_RowCellClick(object sender, DevExpress.XtraGrid.Views.Grid.RowCellClickEventArgs e)
        {
            EntityDisplayDicCaiRecipe caiRecipe = GetRowObject();

            if (caiRecipe != null)
            {
                gcData.DataSource = this.lstCai.FindAll(r => r.lstCaiSlaveId.Contains(caiRecipe.caiSlaveId));
                this.gcData.RefreshDataSource();
            }
        }
Example #2
0
 private void gdlueCaiRecipe_Click(object sender, EventArgs e)
 {
     if (lstSelectCaiRecipe == null)
     {
         //菜分类
         if (cai != null)
         {
             foreach (var strId in cai.lstCaiSlaveId)
             {
                 for (int i = 0; i < gvlueCaiRecipe.RowCount; i++)
                 {
                     EntityDisplayDicCaiRecipe vo = gvlueCaiRecipe.GetRow(i) as EntityDisplayDicCaiRecipe;
                     if (vo.caiSlaveId == strId)
                     {
                         gvlueCaiRecipe.SelectRow(i);
                     }
                 }
             }
         }
     }
 }
Example #3
0
        private void gvlueCaiRecipe_SelectionChanged(object sender, DevExpress.Data.SelectionChangedEventArgs e)
        {
            string caiSlaveStr = string.Empty;

            if (gvlueCaiRecipe.SelectedRowsCount > 0)
            {
                lstSelectCaiRecipe = new List <EntityDisplayDicCaiRecipe>();
                int[] selectArr = this.gvlueCaiRecipe.GetSelectedRows();
                for (int i = 0; i < selectArr.Length; i++)
                {
                    EntityDisplayDicCaiRecipe vo = (this.gvlueCaiRecipe.GetRow(selectArr[i]) as EntityDisplayDicCaiRecipe);
                    lstSelectCaiRecipe.Add(vo);
                    caiSlaveStr += vo.caiSlaveName + "、";
                }
            }
            if (!string.IsNullOrEmpty(caiSlaveStr))
            {
                caiSlaveStr = caiSlaveStr.TrimEnd('、');
            }
            this.txtSlaveName.Text = caiSlaveStr;
        }