程序园

弹奏键盘人生,拂去青春的尘土,留下的只有岁月的痕迹
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

在datagrid中实现单击行选择整行

Posted on 2017-01-02 19:53  程旭圆  阅读(311)  评论(0编辑  收藏  举报

  首先添加列:<asp:ButtonColumn Text="选择" CommandName="Select" Visible="False"></asp:ButtonColumn>
  其次在ItemDataBound事件中加入单击行脚本:e.Item.Attributes.Add("OnClick", Page.GetPostBackClientEvent(e.Item.Cells[5].Controls[0], String.Empty));
  这样当客户端单击行时会触发服务器端SelectedIndexChanged事件,在此事件中执行相应的操作。