Exemple #1
0
        void tileView1_ItemClick(object sender, TileViewItemClickEventArgs e)
        {
            string FoodID    = tileView1.GetRowCellDisplayText(e.Item.RowHandle, "FoodID");
            string FoodCount = tileView1.GetRowCellDisplayText(e.Item.RowHandle, "FoodCount");

            // MessageBox.Show(String.Format("'{0}' item clicked", FoodID));
            MyForm.TableSettlement.TuiCai tuiCai = new MyForm.TableSettlement.TuiCai(FoodCount.Substring(1));
            tuiCai.StartPosition = FormStartPosition.CenterScreen;
            tuiCai.ShowDialog();
            //MessageBox.Show(tuiCai.TuiCaiControl1.TuiCaiDetaile1.Reason);
            //MessageBox.Show(tuiCai.TuiCaiControl1.TuiCaiDetaile1.Number);
            //MessageBox.Show(tuiCai.TuiCaiControl1.TuiCaiDetaile1.Solution);
        }
        private void tileView1_ContextButtonClick(object sender, DevExpress.Utils.ContextItemClickEventArgs e)
        {
            //取值Demo
            string  strNumber   = "";
            string  strFoodName = "";
            decimal price       = 0;

            DevExpress.XtraGrid.Views.Tile.TileViewItem tileViewItem = (DevExpress.XtraGrid.Views.Tile.TileViewItem)e.DataItem;
            strNumber   = tileView1.GetRowCellDisplayText(tileViewItem.RowHandle, Number).ToString();
            strFoodName = tileView1.GetRowCellDisplayText(tileViewItem.RowHandle, FoodName).ToString();
            price       = Convert.ToDecimal(tileView1.GetRowCellDisplayText(tileViewItem.RowHandle, Price).ToString().Substring(1));
            if (e.Item.Name == "contextButton3")
            {
                if ((bool)tileView1.ContextButtons["contextButton3"].Tag)
                {
                    tileView1.ContextButtons["contextButton3"].ImageOptions.Image = Properties.Resources.finish;
                    tileView1.ContextButtons["contextButton3"].Tag = false;
                }
                else
                {
                    tileView1.ContextButtons["contextButton3"].ImageOptions.Image = Properties.Resources.wait;
                    tileView1.ContextButtons["contextButton3"].Tag = true;
                }
            }
            else if (e.Item.Name == "contextButton1")
            {
                //参数需要增加
                MyForm.TableSettlement.TuiCai tuiCai = new MyForm.TableSettlement.TuiCai(strNumber.Substring(1));
                tuiCai.StartPosition = FormStartPosition.CenterScreen;
                tuiCai.ShowDialog();
                //MessageBox.Show(tuiCai.TuiCaiControl1.TuiCaiDetaile1.Reason);
                //MessageBox.Show(tuiCai.TuiCaiControl1.TuiCaiDetaile1.Number);
                //MessageBox.Show(tuiCai.TuiCaiControl1.TuiCaiDetaile1.Solution);
            }
            else if (e.Item.Name == "contextButton2")
            {
                DianDianClient.MyForm.TableSettlement.SaleForm saleForm = new DianDianClient.MyForm.TableSettlement.SaleForm(price, strFoodName);
                saleForm.StartPosition = FormStartPosition.CenterScreen;
                saleForm.ShowDialog();
                MessageBox.Show(saleForm.saleControlcs1.Price.ToString());
            }
        }