在網上查了資料,用法如下:
<asp:TemplateField>
<ItemTemplate>
<asp:Button ID="Button2" runat="server" CausesValidation="false" CommandName="" Text="按鈕" OnClick="Button2_Click" />
</ItemTemplate>
</asp:TemplateField>
但是運行時提示:錯誤 4 “Button1_Click”的重載均與委托“System.EventHandler”不匹配
然後我用GridView提供的自動添加列,生成的代碼如下:
<asp:TemplateField HeaderText="申請狀態">
<ItemTemplate>
<asp:Button ID="Button1" runat="server" CausesValidation="False" CommandName="Select" Text="選擇" />
</ItemTemplate>
</asp:TemplateField>
沒有錯誤,但是不是自己想要的結果,因為這兩者的區別在於,後者沒有定義click觸發事件。我需要定義一個函數來執行相應操作,該如何正確運用button呢?求指導。
Button1_Click的函數定義怎麼寫的,必須是void Button1_Click(object, EventArgs)這樣的參數和返回值。