日期:2014-05-17  浏览次数:20486 次

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值?(也可以看做是点击按钮的时候,就选中了该按钮做在的行)


------解决方案--------------------
RowDataBingding行绑定事件里面 添加一个脚本click时间
e.Row.SetAtrrbutes("onClick","选中此行的脚本");