public void cwInsertButton()
{
Button[] btn = new Button[2];
btn[0] = new Button();
btn[0].Text = "反馈";
btn[0].Name = i.ToString();
btn[0].BackColor = Color.FromArgb(22, 155, 213);
//btn[0].FlatStyle = FlatStyle.Flat;
//btn[0].FlatAppearance.BorderSize = 0;
//btn[0].FlatAppearance.BorderColor = Color.FromArgb(22, 155, 213);
btn[1] = new Button();
btn[1].Text = "闭环";
btn[1].Name = i.ToString();
btn[1].BackColor = Color.FromArgb(149, 242, 4);
this.dgvTask.Controls.Add(btn[0]);
this.dgvTask.Controls.Add(btn[1]);
//btn[0].FlatStyle = FlatStyle.Flat;
//btn[1].FlatAppearance.BorderSize = 0;
//btn[1].FlatAppearance.BorderColor = Color.FromArgb(149, 242, 4);
Rectangle rect = this.dgvTask.GetCellDisplayRectangle(13, i, false);
btn[0].Size = btn[1].Size = new Size(rect.Width / 2, rect.Height);
btn[0].Location = new Point(rect.Left, rect.Top);
btn[1].Location = new Point(rect.Left + btn[0].Width, rect.Top);
btn[0].Click += new EventHandler(CustomBtn_Click);
btn[1].Click += new EventHandler(CustomBtn_Click);
}
void CustomBtn_Click(object sender, EventArgs e)
{
if ((sender as Button).Text == "反馈")
{
int index = Convert.ToInt32((sender as Button).Name);
string proCode = dgvTask.Rows[index].Cells[2].Value.ToString();//紧急程度
Frm_BackInfo pbi = new Frm_BackInfo(proCode);
pbi.ShowDialog();
}
else
{
int index = Convert.ToInt32((sender as Button).Name);
string proCode = dgvTask.Rows[index].Cells[2].Value.ToString();//紧急程度
Frm_FalutClose ffc = new Frm_FalutClose(proCode);
ffc.ShowDialog();
}
//MessageBox.Show((sender as Button).Text);
}