当前位置: 代码迷 >> C# >> 求大神帮忙呀,相关sourcegrid的cell里放入button
  详细解决方案

求大神帮忙呀,相关sourcegrid的cell里放入button

热度:67   发布时间:2016-05-05 05:08:18.0
求大神帮忙呀,有关sourcegrid的cell里放入button
我在grid的cell里面放了一个button,然后定义了一个CellButton_Click事件。代码如下
iii=0;
 private void CellButton_Click(object sender, EventArgs e)
        {
            switch (iii % 2)
            {
                case 0:
                    for (int i = 0; i < StageNum; i++)
                    {
                        grid1.Columns[5 + i].Visible = true;
                    }
                    grid1[1, 4] = new SourceGrid.Cells.Button("xxxx");
                    break;
                case 1:
                    for (int i = 0; i < StageNum; i++)
                    {
                        grid1.Columns[5 + i].Visible = false;
                    }
                    grid1[1, 4] = new SourceGrid.Cells.Button("yyyy");
                    break;
            }
            iii++;  
        }
我点击第二次时却没有反应,是怎么回事呀。但是没有条件判断语句,却可以连续点击有反应
         
------解决思路----------------------
grid1[1, 4] = new SourceGrid.Cells.Button("xxxx");这个button是你绑定事件的button吗
如果是,你替换的新button没有绑定事件,它当然就不再执行了
  相关解决方案