我有以下GridView,其中我在第一列中有一个选择按钮,用于选择行。
我想在名为"Compute"
的选择按钮旁边的新列中添加另一个类似的(自定义/用户定义)按钮。我怎么能这样做?
<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>
答案 0 :(得分:1)
<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