grid view template field bound
来源:互联网 发布:windows xp声音图标 编辑:程序博客网 时间:2024/06/03 08:51
<data:EntityGridView runat="server" ID="gvw_tickets" SkinID="Admin" DataSourceID="TicketDS" DefaultSortColumnName="ticket_no desc" DataKeyNames="TicketId" OnRowDeleting="gvw_tickets_RowDeleting" onrowcommand="gvw_tickets_RowCommand"> <Columns> <%--<asp:BoundField DataField="TicketNo" HeaderText="Number" SortExpression="ticket_no" HeaderStyle-Width="10%" />--%> <asp:TemplateField HeaderText="Number" SortExpression="ticket_no"> <ItemTemplate> <asp:LinkButton runat="server" ID="lnkNum" Text='<%# Eval("TicketNo") %>' CommandArgument='<%# Eval("TicketCode") %>' CommandName="Select"> </asp:LinkButton> </ItemTemplate> </asp:TemplateField> <asp:BoundField DataField="TicketCode" SortExpression="ticket_code" HeaderText="Code" HeaderStyle-Width="20%" /> <asp:BoundField DataField="TicketStateName" SortExpression="ticket_state_name" HeaderText="Status" HeaderStyle-Width="20%" /> <asp:TemplateField HeaderText="Customer" HeaderStyle-Width="40%" SortExpression="first_name"> <ItemTemplate> <asp:Label runat="server" ID="lblCustomer" Text='<%# string.Format("{0} {1}", Eval("FirstName"), Eval("Surname")) %>' /> </ItemTemplate> </asp:TemplateField> <asp:TemplateField HeaderStyle-Width="10%"> <ItemTemplate> <asp:LinkButton runat="server" ID="lnkDelete" Text="Delete" OnClientClick="return confirm('Are you sure to delete this item?');" CommandArgument='<%# Eval("TicketId") %>' CommandName="Delete"> </asp:LinkButton> </ItemTemplate> </asp:TemplateField> </Columns> </data:EntityGridView>// put your datasource here
c# back code
protected void gvw_tickets_RowDeleting(object sender, GridViewDeleteEventArgs e) { pnlError.Visible = false; pnlError.Text = string.Empty; try { // custom delete e.Cancel = true; var ticketId = (Guid)e.Keys[0]; TicketManager.DeleteTicket(ticketId); gvw_tickets.DataBind(); } catch (Exception ex) { pnlError.Visible = true; pnlError.Text = ex.Message; ErrorHandler.LogException(ex); } } protected void gvw_tickets_RowCommand(object sender, GridViewCommandEventArgs e) { //string queryStr = "%" + e.CommandArgument +"%"; //Response.Redirect("message-log.aspx?TicketCode=" + queryStr); if (e.CommandName == "Select") { Session["SmsTicketCode"] = "%" + e.CommandArgument + "%"; Response.Redirect("message-log.aspx"); } }
- grid view template field bound
- Grid View
- Grid View
- Grid View
- list view bound nettier datasource
- Field of view
- ExtJS grid的dataIndex,store中的field,reader中的field
- Grid View Tree
- 2A01-View-Grid
- Android - Grid View
- Figuring Field of View Mathematically
- Dynamically Creating Bound and Template Columns in GridView
- view的frame和bound两个属性
- Grid使用模板(template)出错 (备忘)
- View编程(4): Template method
- Django url - view - template NOTE
- Django之'view' and 'template'
- Grid View(网格视图)
- 功能强大的编辑器——Vi
- 2010年10月19日
- 计算机图形学 程序代码作业【首发】
- getline C++
- VC6.0利用ADO技术连接数据库的几种方法
- grid view template field bound
- VC ODBC使用总结
- VC 程序中如何用ADO连接SQL Server 2005?
- 剖析局域网拓扑结构
- 校园局域网网络通信协议的选择
- 项目经验谈:校园网局域网方案剖析
- 局域网通信协议及选择【组网工程】
- Wireshark使用说明
- Wireshark使用指导