作者supercygnus (......)
看板C_Sharp
标题[网页]从xml读资料到gridview後再footer显示总价
时间Wed Apr 24 11:40:16 2013
目前的程式是从一个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"
"
http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="
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