_*.xslt)
private void RefreshSystem()
{
DataBaseInfo info = GetInfo();
lblResult.Text = info.Name;
if (cboTable.Items.Count == 0) {
cboTable.Items.Add(new ListItem("所有表", "所有表"));
foreach (TableInfo t in info.Tables)
cboTable.Items.Add(new ListItem(t.Name, t.Name));
}
if (cboXSLT.Items.Count == 0) {
cboXSLT.Items.Add("XML代碼");
string[] files = Directory.GetFiles(MapPath("."), "_*.xslt");
if (files != null)
foreach (string f in files)
cboXSLT.Items.Add(new ListItem(Path.GetFileNameWithoutExtension(f),
Path.GetFileNameWithoutExtension(f)));
}
}
private void cmdRefresh_Click(object s, EventArgs e)
{
Session["info"] = null;
cboTable.Items.Clear();
cboXSLT.Items.Clear();
RefreshSystem();
}
清除 Session 快取、清空下拉清單、重新載入。