62,046
社区成员
发帖
与我相关
我的任务
分享
<asp:GridView ID="order" runat="server" CellPadding="4" ForeColor="#333333" GridLines="None" Width="100%" AutoGenerateColumns="False" DataKeyNames="id" OnRowCommand="order_RowCommand">
<Columns>
<asp:BoundField HeaderText="订单ID" DataField="userid" />
<asp:BoundField HeaderText="门票ID" DataField="voteid" />
<asp:BoundField HeaderText="订单号" DataField="ordernum" />
<asp:BoundField HeaderText="区域" DataField="area" />
<asp:BoundField HeaderText="排" DataField="row" />
<asp:BoundField HeaderText="号" DataField="num" />
<asp:BoundField HeaderText="价格(元/张)" DataField="paid" />
<asp:BoundField HeaderText="购票时间" DataField="buytime" />
<asp:BoundField HeaderText="配送方式" DataField="sendforms" />
<asp:BoundField HeaderText="付款方式" DataField="paidforms" />
<asp:ButtonField CommandName="remove" ButtonType="Button" Text="取消"/>
<asp:HyperLinkField DataNavigateUrlFields="userid" DataNavigateUrlFormatString="Admin_showuser.aspx?userid={0}" Text="查看订单人信息" />
</Columns>
</asp:GridView>
protected void order_RowCommand(object sender, GridViewCommandEventArgs e)
{
if (e.CommandName == "remove")
{
int index = Convert.ToInt32(e.CommandArgument);
DataTable dt = new DataTable();
dt = adminUser1.queryorder(int.Parse(order.DataKeys[index].Values[0].ToString()));
adminUser1.deleteorder(int.Parse(order.DataKeys[index].Values[0].ToString()));
adminUser1.updateticket_rev(int.Parse(dt.Rows[0]["voteid"].ToString()));
bind();
}
}