18
グリッドビューにデータが入力されているので、いくつかのボタンを含む余分な列を追加したいのですが、どうやって最良の方法かもしれないと思います。誰でも私を始められますか?ボタンを含む列をasp.netのgridviewに追加するにはどうすればよいですか?
グリッドビューにデータが入力されているので、いくつかのボタンを含む余分な列を追加したいのですが、どうやって最良の方法かもしれないと思います。誰でも私を始められますか?ボタンを含む列をasp.netのgridviewに追加するにはどうすればよいですか?
は、それは非常によく私のための作品だテンプレート列
<asp:GridView ID="GridView1" runat="server" DataKeyNames="id" DataSourceID="SqlDataSource1"
OnRowCommand="GridView1_OnRowCommand">
<Columns>
<asp:BoundField DataField="name" HeaderText="Name" />
<asp:BoundField DataField="email" HeaderText="Email" />
<asp:TemplateField ShowHeader="False">
<ItemTemplate>
<asp:Button ID="Button1" runat="server" CausesValidation="false" CommandName="SendMail"
Text="SendMail" CommandArgument='<%# Eval("id") %>' />
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
protected void GridView1_OnRowCommand(object sender, GridViewCommandEventArgs e)
{
if (e.CommandName != "SendMail") return;
int id = Convert.ToInt32(e.CommandArgument);
// do something
}
を使用してください。 Tksの男。 –