2017-12-08 18 views
0

私は行を選択する最初の列に選択ボタンがある以下のGridViewを持っています。ASP GridViewにカスタムリンクボタンを追加する

"Compute"というボタンを選択した直後に、別の類似の(カスタム/ユーザー定義の)ボタンを新しい列に挿入したいとします。どうやってやるの?

答えて

1
<asp:GridView ID="GridViewSavingsTracker" AutoGenerateColumns="false" runat="server" OnRowCommand="GridViewSavingsTracker_RowCommand"> 
    <Columns> 
     <asp:CommandField ShowSelectButton="true" /> 
     <asp:BoundField DataField="creditorName" HeaderText="Creditor Name" /> 
     <asp:BoundField DataField="amount" HeaderText="Principal Amount" /> 
     <asp:BoundField DataField="interestRate" HeaderText="Interest Rate" /> 
    </Columns> 
</asp:GridView> 
<asp:ButtonField Text="Text_on_the_Button" CommandName="Command1" ButtonType="Link" /> 

Command_Name = ButtonFieldオブジェクトがクリックされたボタンにときに実行するアクションを表す文字列を取得または設定します。

protected void GridView1_RowCommand(object sender, GridViewCommandEventArgs e) 
{ 
    if(e.CommandName=="Command1") 
    { 
     // What you want to do when the button is clicked. 
    } 
} 

出典:https://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.buttonfield(v=vs.110).aspx

とサーバ側の

関連する問題