DataGridView控件行类型中有一种是DataGridViewButtonColumn的类型,也就是DataGridView中的按钮,添加该按钮的代码是这样的:
                DataGridViewButtonColumn buttons = new DataGridViewButtonColumn();
                buttons.UseColumnTextForButtonValue = true;
                buttons.Text = "开始计时";
                buttons.Name = "ColBtn";
                this.dataGridView1.Columns.Add(buttons);
在这里第一次添加进去时,这个列上的按钮文本可以设置,如上“开始计时”,而当在处理按下该按钮后的事件中修改这个按钮的文本时,却修改不了,我用了简单的赋值如下:
dataGridView1.Rows[e.RowIndex].Cells["ColBtn"].Value = "停止计时";
却始终不能把文本“开始计时”给修改成“停止计时”。怎么办???谢谢!!!

解决方案 »

  1.   

    DataGridView控件行类型中有一种是DataGridViewButtonColumn的类型,也就是DataGridView中的按钮,添加该按钮的代码是这样的: 
                    DataGridViewButtonColumn buttons = new DataGridViewButtonColumn(); 
                    buttons.UseColumnTextForButtonValue = true; 
                    buttons.Text = "开始计时"; 
                    buttons.Name = "ColBtn"; 
                    this.dataGridView1.Columns.Add(buttons); 
    在这里第一次添加进去时,这个列上的按钮文本可以设置,如上“开始计时”,而当在处理按下该按钮后的事件中修改这个按钮的文本时,却修改不了,我用了简单的赋值如下: 
    dataGridView1.Rows[e.RowIndex].Cells["ColBtn"].Value = "停止计时";