有关DataGrid中Button的Click事件问题,请教各位!

chiarot 2003-12-19 10:24:40
在DataGrid中放置了Button,代码如下:
<asp:datagrid id="DataGrid1" runat="server" Width="100%" AutoGenerateColumns="False">
<HeaderStyle BackColor="#AAAADD" HorizontalAlign="Center"></HeaderStyle>
<EditItemStyle BackColor="LemonChiffon"></EditItemStyle>
<AlternatingItemStyle BackColor="#EEEEEE"></AlternatingItemStyle>
<Columns>
<asp:TemplateColumn>
<ItemTemplate>
<asp:Button id="Save" Runat="server" Text="收藏"></asp:Button>
</ItemTemplate>
</asp:TemplateColumn>
<asp:BoundColumn DataField="DateDue" SortExpression="DateDue" ReadOnly="True" HeaderText="应还期" DataFormatString="{0:D}"></asp:BoundColumn>
<asp:BoundColumn DataField="F200" HeaderText="题名"></asp:BoundColumn>
<asp:BoundColumn DataField="DispName" HeaderText="图书类型"></asp:BoundColumn>
<asp:BoundColumn DataField="Barcode" HeaderText="登录号"></asp:BoundColumn>
<asp:BoundColumn DataField="DateLoan" ReadOnly="True" HeaderText="借期" DataFormatString="{0:D}"></asp:BoundColumn>
</Columns>
</asp:datagrid>

现在请教大家,如何捕捉Button的Click事件???
...全文
87 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
chiarot 2003-12-19
  • 打赏
  • 举报
回复
在aspx页面中,楼上所说的方法我试过了,是行得通的。但到了ascx中,怎么也不行。
nnh 2003-12-19
  • 打赏
  • 举报
回复
你先在一個.aspx頁上試.
你可以這樣:
Sub DataGrid_ItemCreated(Sender As Object, e As DataGridItemEventArgs)
........
End Sub

<ASP:DataGrid id="MyDataGrid" runat="server"
Width="100"
BackColor="#ccccff"
BorderColor="black"
ShowFooter="false"
CellPadding=3
CellSpacing="0"
Font-Name="Verdana"
Font-Size="8pt"
HeaderStyle-BackColor="#aaaadd"
AutoGenerateColumns="false"
AllowPaging="false"
pageSize="2"
DataKeyField="id"
OnDeleteCommand="Data_Del"
OnItemCreated="DataGrid_ItemCreated"
>
acewang 2003-12-19
  • 打赏
  • 举报
回复
ascx也有自己的事件处理,不知道你写哪了
chiarot 2003-12-19
  • 打赏
  • 举报
回复
楼上你的方法好像不行呀。
对了我是在ascx上放置的DataGrid,而不是在页面上放置的。系统捕捉不到ItemCommand事件
acewang 2003-12-19
  • 打赏
  • 举报
回复
设置Button的CommandName="abc"
ItemCommand事件:
if (e.CommandName=="abc")
{
//处理
}

62,266

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧