我用datagrid控件的时候,在控件上添加了一列imagebutton,然后用itemcommand事件响应按钮事件,但是每一次都得先点一下,然后再次点击的时候才能响应事件,什么原因啊?

解决方案 »

  1.   

    这是ItemCommand
    switch (e.CommandName )
    {
    case "Update":
     ……
    case "Delete":
              ……
    case "Edit":
      grdItemInfo.EditItemIndex =e.Item.ItemIndex ;
    }
    点edit按钮的时候,每次都得先点一下,然后再次点击才能进入编辑状态。
    谢谢大家帮忙!
      

  2.   

    对了,忘记说了,我做的是web项目
      

  3.   

    是不是因为你page_load代码里,没判断if(!ispostback)啊!!
      

  4.   

    我是在InitializeComponent里面邦定的,应该在哪里?