2016-04-01 6 views
1

私はボタンをクリックしたときに、私はGridViewの行を取得し、に渡しますので、私は、私はtemplatefieldのボタンをクリックすると、行を取得したい、という問題がある これは私のtemplatefieldだC#ASP .NETテンプレートフィールドのクリック時に行gridviewを取得する方法は?

<asp:TemplateField ItemStyle-CssClass="item-gridview" HeaderStyle-CssClass="text-header-gridview" HeaderText="Infor"> 
    <ItemTemplate>     
     <button type="button" class="btn btn-info btn-xs" data-toggle="modal" data-target="#modal-show-detail">Information</button> 
    </ItemTemplate> 
</asp:TemplateField> 

私はこれをしたいですモーダルとショー、 誰も私を助けることができますどのようにボタンをクリックし、モーダル、多くのおかげでそれを表示するときに、gridfieldの行を取得する方法を私には、テンプレートフィールドのボタン(非ASP:ボタン) 。

答えて

0

私の知識によると、ASP.Netグリッドには行のクリックイベントはありませんが、わかりません。

通常、ユーザーが行をクリックして何かを実行できるようにするには、行自体にonClientClickイベントを使用することをお勧めします。以下のような何か:

<asp:TemplateField onClientClick="displayModal('<%# Container.DataItemIndex %>')" 
ItemStyle-CssClass="item-gridview" HeaderStyle-CssClass="text-header-gridview" HeaderText="Infor"> 
<ItemTemplate>     
    <button type="button" class="btn btn-info btn-xs" data-toggle="modal" data-target="#modal-show-detail">Information</button> 
</ItemTemplate> 

関連する問題