[問題]從xml讀資料到gridview後再footer顯示總價
目前的程式是從一個book.xml讀入資料
讀入後放在一個GridView
目前可以顯示出來,footer那一列也有顯示出來
最後在footer那一列顯示全部書本的總金額
要怎麼做呢?
附上book.xml連結https://www.dropbox.com/s/5f25aphesuoaxsu/book.xml
附上目前的程式碼
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Data;
public partial class Default8 : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
DataSet ds = new DataSet();
ds.ReadXml(Server.MapPath("book.xml"));
GridView1.DataSource = ds.Tables[0].DefaultView;
GridView1.DataBind();
}
protected void GridView1_SelectedIndexChanged(object sender, EventArgs e)
{
}
protected void XmlDataSource1_Transforming(object sender, EventArgs e)
{
}
protected void GridView1_SelectedIndexChanged1(object sender, EventArgs e)
{
}
}
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default8.aspx.cs"
Inherits="Default8" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"" rel="nofollow">http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="" rel="nofollow">http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
</head>
<body>
<form id="form1" runat="server">
<div>
<asp:GridView ID="GridView1" runat="server"
AutoGenerateColumns="False"
onselectedindexchanged="GridView1_SelectedIndexChanged1"
ShowFooter="True"
>
<Columns>
<asp:BoundField DataField="author" HeaderText="作者" />
<asp:BoundField DataField="title" HeaderText="書名" />
<asp:BoundField DataField="genre" HeaderText="分類" />
<asp:BoundField DataField="price" HeaderText="價格" />
<asp:BoundField DataField="publish_date" HeaderText="出版日期
" />
<asp:BoundField DataField="description" HeaderText="描述" />
</Columns>
</asp:GridView>
<asp:XmlDataSource ID="XmlDataSource1" runat="server"
DataFile="~/book.xml">
</asp:XmlDataSource>
</div>
</form>
</body>
</html>
程式到底要寫在哪裏呢~? 要怎麼寫呢?
最後的footer那一列只顯示書本總金額
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 111.253.201.104
C_Sharp 近期熱門文章
PTT數位生活區 即時熱門文章