在datagrid中如何通过按钮(最好是imagebutton)删除一列数据?

解决方案 »

  1.   

    在delete_EditCommand中写
    1.获取选行
    2.获取KEY
    3.删除
      

  2.   

    先转为模版列,然后放一个imagebutton进去,再把imagebutton的CommandName改成Delete
    然后按照正规做法即可
      

  3.   

    选取行就是DataGrid.Rows[e.RowIndex]...
      

  4.   

    不好意思,我记错了,我现在一直在用GridView,Datagrid是Items属性
      

  5.   

    此功能是在ItemCommand事件中写吗? .e也没有RowIndex属性啊
      

  6.   

    当然DataGrid有个DataKeyField属性,可以输入你要删除某行的主键
    然后好象是这样的用法DataGrid.DataKeyField[e.RowIndex],它的值就是你要删除的那行的主键的值,就直接可以用了
      

  7.   

    是DeleteCommand事件,是这个e.Item.ItemIndex
      

  8.   


    当然DataGrid有个DataKeyField属性,可以输入你要删除某行的主键
    然后好象是这样的用法DataGrid.DataKeyField[e.RowIndex],它的值就是你要删除的那行的主键的值,就直接可以用了