==XmlDataSource 应该怎么刷新??
前台:
<asp:GridView ID="gvFax" runat="server" DataSourceID="xdsFax">
后台:
protected void Page_Load(object sender, EventArgs e)
{
string faxFiles="<FaxFiles>";
string faxPath = ConfigurationManager.ConnectionStrings["FaxPath"].ConnectionString + "\\1";
DirectoryInfo di = new DirectoryInfo(faxPath);
FileInfo[] fis= di.GetFiles("*.tif");
int i=1;
foreach (FileInfo fi in fis)
{
faxFiles = faxFiles + "<Fax Serial='" + i++ + "' FileName='" + fi.Name + "' FileSize='" + fi.Length + "' UploadTime='" + fi.LastWriteTime.ToString() + "'/>";
}
faxFiles += "</FaxFiles>";
xdsFax.Data = faxFiles;
}
第一次运行正确,我删除几个文件后,在GridView里还是显示已删除过的文件,为什么XmlDataSource 不能自动刷新呢?应该怎么刷新?