那位好心人帮助看看,可能原因?
<Columns>
<asp:BoundColumn DataField="学号" ReadOnly="True" HeaderText="学号">
<HeaderStyle Width="12pc"></HeaderStyle>
</asp:BoundColumn>
<asp:BoundColumn DataField="姓名" HeaderText="姓名">
<HeaderStyle Width="4pc"></HeaderStyle>
</asp:BoundColumn>
<asp:TemplateColumn HeaderText="题目">
<ItemTemplate>
<asp:Label id="Label2" runat="server" Width="192px" Text='<%# Changechr(DataBinder.Eval(Container.DataItem,"题目","{0:c}")) %>'>
</asp:Label>
</ItemTemplate>
</asp:TemplateColumn>
</Columns> private void Page_Load(object sender, System.EventArgs e)
{
if(!this.IsPostBack)//IsPostBack是判断是否提交??
{
this.bindToDg1();

}
}
public string Changechr(string str)
{
str=str.Replace("<","&lt;");
str=str.Replace(">","&gt;");
str=str.Replace(" ","&nbsp;");
str=str.Replace("\n","<br>");
return str;
} private void bindToDg1()
{

OleDbConnection cn=new OleDbConnection();

cn.ConnectionString="Provider=Microsoft.Jet.OLEDB.4.0;"+"Data Source="+Server.MapPath("../CPP_Student.mdb");
cn.Open();

string  strSQL="select * from stu_da"; 
OleDbDataAdapter da=new OleDbDataAdapter(strSQL,cn);

// 创建并填充Dataset
DataSet ds=new DataSet();
da.Fill(ds);

this.DataGrid1.DataSource=ds;

this.DataGrid1.DataBind();
this.DataGrid1.DataKeyField="T_id";
cn.Close();
}
private void DataGrid1_PageIndexChanged(object source, System.Web.UI.WebControls.DataGridPageChangedEventArgs e)
{
this.DataGrid1.CurrentPageIndex=e.NewPageIndex;
this.bindToDg1();
}