dataGridView添加按钮

 private void frmCheckoutList_Load(object sender, EventArgs e)
        {
            string sql = "select * from se_ClientInfo ";
            DataTable dt = SHIFT.GetDataTable(sql);
            this.dataGridView1.DataSource = dt;

            dataGridView1.Columns[0].HeaderText = "系统编号";
            dataGridView1.Columns[0].DataPropertyName = "InnerID";
            dataGridView1.Columns[0].Visible = false;
            #region 添加按钮

            /*添加按钮
            DataGridViewButtonColumn btnEdit = new DataGridViewButtonColumn();
            btnEdit.Name = "btnEdit";
            btnEdit.HeaderText = "编辑";
            btnEdit.Text = "编辑";
            btnEdit.Width = 50;
            btnEdit.UseColumnTextForButtonValue = true;
            dataGridView1.Columns.Insert(0, btnEdit);

            DataGridViewButtonColumn btnDel = new DataGridViewButtonColumn();
            btnDel.Name = "btnDel";
            btnDel.HeaderText = "删除";
            btnDel.Text = "删除";
            btnDel.Width = 50;
            btnDel.UseColumnTextForButtonValue = true;
            dataGridView1.Columns.Insert(1, btnDel);

            DataGridViewButtonColumn btnLog = new DataGridViewButtonColumn();
            btnLog.Name = "btnLog";
            btnLog.HeaderText = "记录";
            btnLog.Text = "记录";
            btnLog.Width = 50;
            btnLog.UseColumnTextForButtonValue = true;
            dataGridView1.Columns.Insert(2, btnLog);
             **/
            #endregion

            #region 图片
            ///* 图片
            DataGridViewImageColumn btnImageEdit = new DataGridViewImageColumn(false);
            Image imgEdit = new Bitmap(Properties.Resources.Save, new Size(16, 16));
            btnImageEdit.Image = imgEdit;
            btnImageEdit.Width = 50;
            btnImageEdit.HeaderText = "编辑";
            btnImageEdit.Name = "btnImageEdit";
            this.dataGridView1.Columns.Insert(0, btnImageEdit);

            DataGridViewImageColumn btnImageDel = new DataGridViewImageColumn(false);
            Image imgDel = new Bitmap(Properties.Resources.Delete, new Size(16, 16));
            btnImageDel.Image = imgDel;
            btnImageDel.Width = 50;
            btnImageDel.HeaderText = "删除";
            btnImageDel.Name = "btnImageEdit";
            this.dataGridView1.Columns.Insert(1, btnImageDel);

            DataGridViewImageColumn btnImageLog = new DataGridViewImageColumn(false);
            Image img = new Bitmap(Properties.Resources.Select,new Size(16,16));
            btnImageLog.Image = img;
            btnImageLog.Width = 50;
            btnImageLog.HeaderText = "记录";
            btnImageLog.Name = "btnImageLog";
            this.dataGridView1.Columns.Insert(2, btnImageLog);
            // * */
            #endregion 

        }

        private void dataGridView1_CellClick(object sender, DataGridViewCellEventArgs e)
        {
            int CIndex = e.ColumnIndex;
            if (CIndex == 0)
            {
                FSTERP.Sell.frmClientInfo frm = new FSTERP.Sell.frmClientInfo();
                SHIFT.ShowFrm(frm, dataGridView1["InnerID", e.RowIndex].Value.ToString(), "客户详情");
            }
            else if (CIndex == 1)
            {
               if (MessageBox.Show("确认删除?", "此删除不可恢复", MessageBoxButtons.YesNo) == DialogResult.Yes) 
                {
                    MessageBox.Show("删除!");
                }
            }
            else if (CIndex == 2)
            {
                FSTERP.Sell.frmClientRecord frm = new FSTERP.Sell.frmClientRecord();
                SHIFT.ShowFrm(frm, dataGridView1["InnerID", e.RowIndex].Value.ToString(), "客户记录");
            }
        }


  • 2
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值