Ejemplo n.º 1
0
        private void dataGridView1_CellMouseDoubleClick(object sender, DataGridViewCellMouseEventArgs e)
        {
            if (SelTheOne)
            {
                int selected = dataGridView1.CurrentRow.Index;      //获取选中行
                var sel      = dataGridView1[0, selected];

                DialogResult Confirm = MessageBox.Show("选择后不能恢复", "选择提示", MessageBoxButtons.OKCancel, MessageBoxIcon.Exclamation);
                if (Confirm == DialogResult.OK)         //二次确认

                {
                    DataRow[] dts = dtWinners.Select(string.Format("奖品 <> '{0}' and 参与者 = '{1}'", sel.Value.ToString(), comboBox1.SelectedItem.ToString()));        //获取未选择的奖品

                    Moon.SelectPrize(dts, comboBox1.SelectedItem.ToString());
                    dtWinners = Moon.GetDTWinners();

                    comboBox1.SelectedItem = "全、ALL";
                    foreach (var item in Moon.GetPrizeCount())
                    {
                        if (item.Value > 1)
                        {
                            comboBox1.Items.Add(item.Key);
                        }
                        dataGridView1.DataSource = dtWinners;
                    }
                }
            }
        }
Ejemplo n.º 2
0
        //查看获奖名单
        private void WinnersList_Click(object sender, EventArgs e)
        {
            DataTable        dtWinners = Moon.GetDTWinners();
            DataView_Winners dvw       = new DataView_Winners();

            dvw.ResetPrize += new ResetPrizeList(orz_ResetPrizeList);
            dvw.ShowDialog();
        }
Ejemplo n.º 3
0
 public DataView_Winners()
 {
     InitializeComponent();
     Moon      = orzServer.MoonServer.GetServer();
     dtWinners = Moon.GetDTWinners();
 }