日期:2014-05-18  浏览次数:21179 次

求助 ASPxGridView中如何点击按钮的时候,把该按钮所在行也选中?

  <dx:ASPxGridView ID="ManageASPxGridView" ClientInstanceName="ManageASPxGridView" Width="100%" runat="Server" KeyFieldName="Model" OnCustomCallback="SoftwareManageASPxGridView_CustomCallback" ClientVisible="True">
  <Columns>
  <dx:GridViewDataColumn FieldName="Model" Width="25%" />
  <dx:GridViewDataColumn FieldName="Factory" Width="25%"/>
  <dx:GridViewDataColumn FieldName="Operate" Width="25%"" >
  <DataItemTemplate>
  <dx:ASPxButton ID="AddButton" ClientInstanceName="AddButton" runat="server" Text="添加" AutoPostBack="false">
  <ClientSideEvents Click="function(){
  AddButtonClick();}" />
  </dx:ASPxButton>
  </DataItemTemplate>
  </Columns>
  </dx:ASPxGridView>

如上,在列表的最后一列有一个按钮,疑问:点击按钮触发AddButtonClick()事件,该如何获取该按钮所在行的Model值?(也可以看做是点击按钮的时候,就选中了该按钮做在的行)

------解决方案--------------------
去触发 父控件的Command事件 通过传CommandArgument 在那个事件触发的方法中就能直接得到了